mirror of
https://github.com/exaloop/codon.git
synced 2025-06-03 15:03:52 +08:00
Support CMake 4.0
This commit is contained in:
parent
915cb4e9f0
commit
984974b40d
@ -482,7 +482,7 @@ target_link_libraries(codon PUBLIC fmt codonc codon_jupyter Threads::Threads)
|
|||||||
include(FetchContent)
|
include(FetchContent)
|
||||||
FetchContent_Declare(
|
FetchContent_Declare(
|
||||||
googletest
|
googletest
|
||||||
URL https://github.com/google/googletest/archive/609281088cfefc76f9d0ce82e1ff6c30cc3591e5.zip
|
URL https://github.com/google/googletest/archive/03597a01ee50ed33e9dfd640b249b4be3799d395.zip
|
||||||
)
|
)
|
||||||
# For Windows: Prevent overriding the parent project's compiler/linker settings
|
# For Windows: Prevent overriding the parent project's compiler/linker settings
|
||||||
set(gtest_force_shared_crt ON CACHE BOOL "" FORCE)
|
set(gtest_force_shared_crt ON CACHE BOOL "" FORCE)
|
||||||
|
@ -1,8 +1,8 @@
|
|||||||
set(CPM_DOWNLOAD_VERSION 0.32.3)
|
set(CPM_DOWNLOAD_VERSION 0.40.8)
|
||||||
set(CPM_DOWNLOAD_LOCATION "${CMAKE_BINARY_DIR}/cmake/CPM_${CPM_DOWNLOAD_VERSION}.cmake")
|
set(CPM_DOWNLOAD_LOCATION "${CMAKE_BINARY_DIR}/cmake/CPM_${CPM_DOWNLOAD_VERSION}.cmake")
|
||||||
if(NOT (EXISTS ${CPM_DOWNLOAD_LOCATION}))
|
if(NOT (EXISTS ${CPM_DOWNLOAD_LOCATION}))
|
||||||
message(STATUS "Downloading CPM.cmake...")
|
message(STATUS "Downloading CPM.cmake...")
|
||||||
file(DOWNLOAD https://github.com/TheLartians/CPM.cmake/releases/download/v${CPM_DOWNLOAD_VERSION}/CPM.cmake ${CPM_DOWNLOAD_LOCATION})
|
file(DOWNLOAD https://github.com/cpm-cmake/CPM.cmake/releases/download/v${CPM_DOWNLOAD_VERSION}/CPM.cmake ${CPM_DOWNLOAD_LOCATION})
|
||||||
endif()
|
endif()
|
||||||
include(${CPM_DOWNLOAD_LOCATION})
|
include(${CPM_DOWNLOAD_LOCATION})
|
||||||
|
|
||||||
@ -77,9 +77,9 @@ endif()
|
|||||||
|
|
||||||
CPMAddPackage(
|
CPMAddPackage(
|
||||||
NAME bdwgc
|
NAME bdwgc
|
||||||
GITHUB_REPOSITORY "ivmai/bdwgc"
|
GITHUB_REPOSITORY "exaloop/bdwgc"
|
||||||
VERSION 8.0.5
|
VERSION 8.0.5
|
||||||
GIT_TAG d0ba209660ea8c663e06d9a68332ba5f42da54ba
|
GIT_TAG e16c67244aff26802203060422545d38305e0160
|
||||||
EXCLUDE_FROM_ALL YES
|
EXCLUDE_FROM_ALL YES
|
||||||
OPTIONS "CMAKE_POSITION_INDEPENDENT_CODE ON"
|
OPTIONS "CMAKE_POSITION_INDEPENDENT_CODE ON"
|
||||||
"BUILD_SHARED_LIBS OFF"
|
"BUILD_SHARED_LIBS OFF"
|
||||||
|
Loading…
x
Reference in New Issue
Block a user