vcpkg/ports/calceph/find-mathlib.diff

23 lines
678 B
Diff

--- a/CMakeLists.txt 2025-06-03 13:56:49.000000000 +0200
+++ b/CMakeLists.txt 2026-04-29 09:30:06.043411072 +0200
@@ -232,15 +232,10 @@
# detect the libraries
#####################################################################
# the math library is not required with microsoft compilers or MinGW
-if (WIN32)
- set(LIBM_LIBRARIES "")
-else(WIN32)
- if (MINGW)
- set(LIBM_LIBRARIES "")
- else(MINGW)
- find_library(LIBM_LIBRARIES m)
- endif(MINGW)
-endif(WIN32)
+check_library_exists(m exp "" HAS_MATHLIB)
+if(HAS_MATHLIB)
+ set(LIBM_LIBRARIES m)
+endif()
#####################################################################
# detect the functions