From 833280a16b848219f219701cb6857cc8461bd655 Mon Sep 17 00:00:00 2001 From: Lars Bilke Date: Mon, 30 Oct 2023 12:34:13 +0100 Subject: [PATCH] [wheel] GKlib fix. See https://github.com/KarypisLab/GKlib/issues/24. --- scripts/cmake/Dependencies.cmake | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/scripts/cmake/Dependencies.cmake b/scripts/cmake/Dependencies.cmake index 754caa72c3a..651c3fa067d 100644 --- a/scripts/cmake/Dependencies.cmake +++ b/scripts/cmake/Dependencies.cmake @@ -354,16 +354,20 @@ CPMAddPackage( if(OGS_BUILD_UTILS) if(NOT GUIX_BUILD) - set(_win_metis_options "MSVC FALSE") + set(_metis_options "MSVC FALSE") if(WIN32) - set(_win_metis_options "MSVC TRUE") + set(_metis_options "MSVC TRUE" "BUILD_SHARED_LIBS OFF") + else() + list(APPEND _metis_options + "CMAKE_C_FLAGS -D_POSIX_C_SOURCE=200809L" + ) endif() CPMFindPackage( NAME GKlib GIT_REPOSITORY https://github.com/KarypisLab/GKlib GIT_TAG 8bd6bad750b2b0d90800c632cf18e8ee93ad72d7 VERSION 5.1.1 - OPTIONS "CMAKE_POLICY_DEFAULT_CMP0042 NEW" ${_win_metis_options} + OPTIONS "CMAKE_POLICY_DEFAULT_CMP0042 NEW" ${_metis_options} EXCLUDE_FROM_ALL YES ) CPMFindPackage(