summaryrefslogtreecommitdiff
path: root/devel/immer/files
diff options
context:
space:
mode:
Diffstat (limited to 'devel/immer/files')
-rw-r--r--devel/immer/files/patch-cmake_FindBoehmGC.cmake23
1 files changed, 14 insertions, 9 deletions
diff --git a/devel/immer/files/patch-cmake_FindBoehmGC.cmake b/devel/immer/files/patch-cmake_FindBoehmGC.cmake
index 8bc34f5c5e21..de43409ed283 100644
--- a/devel/immer/files/patch-cmake_FindBoehmGC.cmake
+++ b/devel/immer/files/patch-cmake_FindBoehmGC.cmake
@@ -1,11 +1,16 @@
---- cmake/FindBoehmGC.cmake.orig 2023-10-04 09:47:41 UTC
+CMake Error at cmake/FindBoehmGC.cmake:67 (check_c_source_runs):
+ Unknown CMake command "check_c_source_runs".
+
+https://github.com/arximboldi/immer/pull/315
+
+--- cmake/FindBoehmGC.cmake.orig 2025-12-02 21:25:10 UTC
+++ cmake/FindBoehmGC.cmake
-@@ -57,7 +57,7 @@ IF (${CMAKE_SYSTEM_NAME} STREQUAL "FreeBSD")
- IF (${CMAKE_SYSTEM_NAME} STREQUAL "FreeBSD")
- # checks if 'gc' supports 'GC_get_parallel' and if it does
- # then use it
-- INCLUDE(${CMAKE_ROOT}/Modules/CheckCSourceCompiles.cmake)
-+ INCLUDE(${CMAKE_ROOT}/Modules/CheckCSourceRuns.cmake)
+@@ -52,7 +52,7 @@ if(${CMAKE_SYSTEM_NAME} STREQUAL "FreeBSD")
+ # For FreeBSD we need to use gc-threaded
+ if(${CMAKE_SYSTEM_NAME} STREQUAL "FreeBSD")
+ # checks if 'gc' supports 'GC_get_parallel' and if it does then use it
+- include(${CMAKE_ROOT}/Modules/CheckCSourceCompiles.cmake)
++ include(${CMAKE_ROOT}/Modules/CheckCSourceRuns.cmake)
# not sure if this links properly...
- FIND_LIBRARY(BOEHM_GC_LIBRARIES NAMES gc
- HINTS ${PC_BDW_GC_LIBDIR} ${PC_BDW_GC_LIBRARY_DIRS})
+ find_library(
+ BOEHM_GC_LIBRARIES