Files
ports/math/dgl/files/patch-CMakeLists.txt
2026-10-04 04:07:15 +00:00

16 lines
855 B
Plaintext

-- Link DGL against renamed bundled METIS target dgl_metis.
-- Needed together with patch-third__party_METIS_libmetis_CMakeLists.txt
-- to avoid target/library name conflicts on FreeBSD (dgl issue #5666 workaround).
--- CMakeLists.txt.orig 2024-09-16 17:42:45 UTC
+++ CMakeLists.txt
@@ -363,8 +363,8 @@ else(EXTERNAL_METIS_PATH)
# /usr/include/signal.h:156:29: error: unknown type name 'siginfo_t'.
# So I(Rui) define _POSIX_C_SOURCE to 200809L for GKlib and metis to avoid the error.
target_compile_definitions(GKlib PRIVATE _POSIX_C_SOURCE=200809L)
- target_compile_definitions(metis PRIVATE _POSIX_C_SOURCE=200809L)
- list(APPEND DGL_LINKER_LIBS metis GKlib)
+ target_compile_definitions(dgl_metis PRIVATE _POSIX_C_SOURCE=200809L)
+ list(APPEND DGL_LINKER_LIBS dgl_metis GKlib)
endif(NOT MSVC)
endif(EXTERNAL_METIS_PATH)