aboutsummaryrefslogtreecommitdiff
path: root/math/metis/files/patch-libmetis__CMakeLists.txt
diff options
context:
space:
mode:
Diffstat (limited to 'math/metis/files/patch-libmetis__CMakeLists.txt')
-rw-r--r--math/metis/files/patch-libmetis__CMakeLists.txt17
1 files changed, 10 insertions, 7 deletions
diff --git a/math/metis/files/patch-libmetis__CMakeLists.txt b/math/metis/files/patch-libmetis__CMakeLists.txt
index 59a107bf143e..731680ada169 100644
--- a/math/metis/files/patch-libmetis__CMakeLists.txt
+++ b/math/metis/files/patch-libmetis__CMakeLists.txt
@@ -1,23 +1,26 @@
---- libmetis/CMakeLists.txt.orig 2013-03-30 16:24:45 UTC
+--- libmetis/CMakeLists.txt.orig 2025-03-31 19:34:42 UTC
+++ libmetis/CMakeLists.txt
-@@ -2,8 +2,13 @@
- include_directories(.)
+@@ -3,15 +3,22 @@ file(GLOB metis_sources *.c)
+ include_directories ("${PROJECT_BINARY_DIR}/include")
# Find sources.
file(GLOB metis_sources *.c)
+# Borrowed from metis-edf
+file(GLOB libmetis_h *.h)
# Build libmetis.
add_library(metis ${METIS_LIBRARY_TYPE} ${GKlib_sources} ${metis_sources})
+-target_link_libraries(metis ${MATH_LIB})
++target_link_libraries(metis m)
+if(SHARED)
+ set_target_properties(metis PROPERTIES SOVERSION ${SHLIB_MAJOR})
+endif()
- if(UNIX)
- target_link_libraries(metis m)
- endif()
-@@ -13,4 +18,6 @@ if(METIS_INSTALL)
+
+ if(METIS_INSTALL)
+ install(TARGETS metis
LIBRARY DESTINATION lib
RUNTIME DESTINATION lib
ARCHIVE DESTINATION lib)
+# Borrowed from metis-edf
+ install(FILES ${libmetis_h} DESTINATION include/libmetis)
+ install(FILES gklib_defs.h DESTINATION include)
+ install(FILES gklib_rename.h DESTINATION include)
endif()