From 0b916f6f2284945e8852f04a020bb5df67352f57 Mon Sep 17 00:00:00 2001 From: Patrick Stotko Date: Sat, 7 Feb 2026 14:57:40 +0100 Subject: [PATCH] cmake: Update support for CMake 4.2 --- CMakeLists.txt | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index af55d3fb1..22c97e43e 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,4 +1,4 @@ -cmake_minimum_required(VERSION 3.18...3.30) +cmake_minimum_required(VERSION 3.18...4.2) message(STATUS "Configuring with CMake ${CMAKE_VERSION}") @@ -24,6 +24,9 @@ option(STDGPU_BUILD_DOCUMENTATION "Build the documenation, default: OFF" OFF) option(STDGPU_ANALYZE_WITH_CLANG_TIDY "Analyzes the code with clang-tidy, default: OFF" OFF) option(STDGPU_ANALYZE_WITH_CPPCHECK "Analyzes the code with cppcheck, default: OFF" OFF) +if(STDGPU_BUILD_TESTS AND STDGPU_BUILD_TEST_COVERAGE) + cmake_policy(SET CMP0175 OLD) # cmake/code_coverage.cmake not supported +endif() set(STDGPU_BACKEND_CUDA "STDGPU_BACKEND_CUDA") set(STDGPU_BACKEND_OPENMP "STDGPU_BACKEND_OPENMP") @@ -57,7 +60,7 @@ if(STDGPU_BACKEND STREQUAL STDGPU_BACKEND_CUDA) enable_language(CUDA) elseif(STDGPU_BACKEND STREQUAL STDGPU_BACKEND_HIP) - cmake_minimum_required(VERSION 3.21.3...3.30) + cmake_minimum_required(VERSION 3.21.3...4.2) if(DEFINED CMAKE_HIP_ARCHITECTURES) set(STDGPU_HIP_ARCHITECTURE_FLAGS_USER ${CMAKE_HIP_ARCHITECTURES})