16 lines
855 B
Plaintext
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)
|