vcpkg/ports/openturns/link-gmp.patch
Johannes Schönberger 4a4b6702f1
[ceres + downstreams] Update to ceres to 2.2.0 (#42475)
Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
Co-authored-by: Kai Pastor <dg0yt@darc.de>
2024-12-13 09:49:30 -05:00

43 lines
1.5 KiB
Diff

diff --git a/CMakeLists.txt b/CMakeLists.txt
index 81f0f30d1..db08c345c 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -272,15 +272,6 @@ if (USE_BOOST)
set (Boost_VERSION "${Boost_MAJOR_VERSION}.${Boost_MINOR_VERSION}.${Boost_SUBMINOR_VERSION}")
endif ()
set (OPENTURNS_HAVE_BOOST TRUE)
- if (USE_MPFR)
- find_package (MPFR)
- if (MPFR_FOUND)
- set (OPENTURNS_HAVE_MPFR TRUE)
- list (APPEND OPENTURNS_PRIVATE_INCLUDE_DIRS ${MPFR_INCLUDE_DIRS})
- list (APPEND OPENTURNS_PRIVATE_LIBRARIES ${MPFR_LIBRARIES})
- list (APPEND OPENTURNS_ENABLED_FEATURES "mpfr")
- endif ()
- endif ()
if (USE_MPC AND NOT Boost_VERSION VERSION_LESS 1.68)
find_package (MPC)
if (MPC_FOUND)
@@ -290,8 +281,19 @@ if (USE_BOOST)
list (APPEND OPENTURNS_ENABLED_FEATURES "mpc")
endif ()
endif ()
- list (APPEND OPENTURNS_PRIVATE_LIBRARIES Boost::boost)
- list (APPEND OPENTURNS_ENABLED_FEATURES "boost")
+ if (USE_MPFR)
+ find_package (MPFR)
+ if (MPFR_FOUND)
+ set (OPENTURNS_HAVE_MPFR TRUE)
+ list (APPEND OPENTURNS_PRIVATE_INCLUDE_DIRS ${MPFR_INCLUDE_DIRS})
+ list (APPEND OPENTURNS_PRIVATE_LIBRARIES ${MPFR_LIBRARIES})
+ list (APPEND OPENTURNS_ENABLED_FEATURES "mpfr")
+ endif ()
+ endif ()
+ if((USE_MPC OR USE_MPFR) AND NOT BUILD_SHARED_LIBS)
+ find_library(GMP_LIBRARY NAMES gmp)
+ list (APPEND OPENTURNS_PRIVATE_LIBRARIES ${GMP_LIBRARY})
+ endif()
endif ()
endif ()