Skip to content

Commit 2a15fa0

Browse files
committed
cmake: Update support for CMake 4.2
1 parent 5cf00b4 commit 2a15fa0

1 file changed

Lines changed: 5 additions & 2 deletions

File tree

CMakeLists.txt

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
cmake_minimum_required(VERSION 3.18...3.30)
1+
cmake_minimum_required(VERSION 3.18...4.2)
22
message(STATUS "Configuring with CMake ${CMAKE_VERSION}")
33

44

@@ -24,6 +24,9 @@ option(STDGPU_BUILD_DOCUMENTATION "Build the documenation, default: OFF" OFF)
2424
option(STDGPU_ANALYZE_WITH_CLANG_TIDY "Analyzes the code with clang-tidy, default: OFF" OFF)
2525
option(STDGPU_ANALYZE_WITH_CPPCHECK "Analyzes the code with cppcheck, default: OFF" OFF)
2626

27+
if(STDGPU_BUILD_TESTS AND STDGPU_BUILD_TEST_COVERAGE)
28+
cmake_policy(SET CMP0175 OLD) # cmake/code_coverage.cmake not supported
29+
endif()
2730

2831
set(STDGPU_BACKEND_CUDA "STDGPU_BACKEND_CUDA")
2932
set(STDGPU_BACKEND_OPENMP "STDGPU_BACKEND_OPENMP")
@@ -57,7 +60,7 @@ if(STDGPU_BACKEND STREQUAL STDGPU_BACKEND_CUDA)
5760

5861
enable_language(CUDA)
5962
elseif(STDGPU_BACKEND STREQUAL STDGPU_BACKEND_HIP)
60-
cmake_minimum_required(VERSION 3.21.3...3.30)
63+
cmake_minimum_required(VERSION 3.21.3...4.2)
6164

6265
if(DEFINED CMAKE_HIP_ARCHITECTURES)
6366
set(STDGPU_HIP_ARCHITECTURE_FLAGS_USER ${CMAKE_HIP_ARCHITECTURES})

0 commit comments

Comments
 (0)