From 195fa2c90c29b456d191d2f062cfbed62fc78fd8 Mon Sep 17 00:00:00 2001 From: zachferguson Date: Fri, 25 Apr 2025 23:10:10 -0400 Subject: [PATCH 1/2] Update dependencies for CMake 4.0 --- cmake/recipes/libigl.cmake | 2 +- cmake/recipes/onetbb.cmake | 2 +- cmake/recipes/robin_map.cmake | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/cmake/recipes/libigl.cmake b/cmake/recipes/libigl.cmake index d1b85259e..842dd0cce 100644 --- a/cmake/recipes/libigl.cmake +++ b/cmake/recipes/libigl.cmake @@ -11,4 +11,4 @@ set(LIBIGL_PREDICATES ON CACHE BOOL "Use exact predicates" FORCE) include(eigen) include(CPM) -CPMAddPackage("gh:libigl/libigl@2.5.0") \ No newline at end of file +CPMAddPackage("gh:libigl/libigl@89267b4a80b1904de3f6f2812a2053e5e9332b7e") \ No newline at end of file diff --git a/cmake/recipes/onetbb.cmake b/cmake/recipes/onetbb.cmake index 318d6fdc2..850be7f59 100644 --- a/cmake/recipes/onetbb.cmake +++ b/cmake/recipes/onetbb.cmake @@ -53,7 +53,7 @@ function(onetbb_import_target) set(CMAKE_INSTALL_DEFAULT_COMPONENT_NAME tbb) include(CPM) - CPMAddPackage("gh:oneapi-src/oneTBB@2021.9.0") + CPMAddPackage("gh:uxlfoundation/oneTBB@2022.1.0") pop_variable(BUILD_SHARED_LIBS) endfunction() diff --git a/cmake/recipes/robin_map.cmake b/cmake/recipes/robin_map.cmake index 713963384..6782dafbd 100644 --- a/cmake/recipes/robin_map.cmake +++ b/cmake/recipes/robin_map.cmake @@ -7,4 +7,4 @@ endif() message(STATUS "Third-party: creating target 'tsl::robin_map'") include(CPM) -CPMAddPackage("gh:Tessil/robin-map@1.2.1") \ No newline at end of file +CPMAddPackage("gh:Tessil/robin-map@1.4.0") \ No newline at end of file From b795ac3f809834725f34e2f464f0e626ad715237 Mon Sep 17 00:00:00 2001 From: zachferguson Date: Fri, 25 Apr 2025 23:11:58 -0400 Subject: [PATCH 2/2] Fix package reference syntax in libigl.cmake --- cmake/recipes/libigl.cmake | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cmake/recipes/libigl.cmake b/cmake/recipes/libigl.cmake index 842dd0cce..380500fc6 100644 --- a/cmake/recipes/libigl.cmake +++ b/cmake/recipes/libigl.cmake @@ -11,4 +11,4 @@ set(LIBIGL_PREDICATES ON CACHE BOOL "Use exact predicates" FORCE) include(eigen) include(CPM) -CPMAddPackage("gh:libigl/libigl@89267b4a80b1904de3f6f2812a2053e5e9332b7e") \ No newline at end of file +CPMAddPackage("gh:libigl/libigl#89267b4a80b1904de3f6f2812a2053e5e9332b7e") \ No newline at end of file