From b4ecad369e59531ff7af2ba2ec22d3a5adf7bba0 Mon Sep 17 00:00:00 2001 From: Chris Mayo Date: Mon, 6 Oct 2025 19:22:00 +0100 Subject: [PATCH] Raise minimum CMake version to 3.10 For compatibility with CMake 4.0, which also removes CMP0043 OLD - there are no uses of COMPILE_DEFINITIONS_. Signed-off-by: Chris Mayo --- external/SPIRV-Tools/CMakeLists.txt | 2 +- visa/CMakeLists.txt | 7 +------ visa/iga/GEDLibrary/GED_external/CMakeLists.txt | 6 +----- 3 files changed, 3 insertions(+), 12 deletions(-) diff --git a/external/SPIRV-Tools/CMakeLists.txt b/external/SPIRV-Tools/CMakeLists.txt index d2e3f63fb0d3..2f42935c187c 100644 --- a/external/SPIRV-Tools/CMakeLists.txt +++ b/external/SPIRV-Tools/CMakeLists.txt @@ -6,7 +6,7 @@ # #============================ end_copyright_notice ============================= -cmake_minimum_required(VERSION 2.8.12) +cmake_minimum_required(VERSION 3.10) message(STATUS "============================ SPIRV-Tools project ============================") diff --git a/visa/CMakeLists.txt b/visa/CMakeLists.txt index a96924e907c5..5b7c90966a7b 100644 --- a/visa/CMakeLists.txt +++ b/visa/CMakeLists.txt @@ -74,12 +74,7 @@ if (WIN32 OR UNIX) add_subdirectory(iga/IGAExe) endif (WIN32 OR UNIX) -if(WIN32) - cmake_minimum_required(VERSION 3.1) - cmake_policy(SET CMP0043 OLD) -else() - cmake_minimum_required(VERSION 2.8.12) -endif(WIN32) +cmake_minimum_required(VERSION 3.10) # In the case where this is the IGC build we need to add a dummy custom target check_headers add_custom_target(check_headers) diff --git a/visa/iga/GEDLibrary/GED_external/CMakeLists.txt b/visa/iga/GEDLibrary/GED_external/CMakeLists.txt index e40313fc1944..f4c4db512da5 100644 --- a/visa/iga/GEDLibrary/GED_external/CMakeLists.txt +++ b/visa/iga/GEDLibrary/GED_external/CMakeLists.txt @@ -7,11 +7,7 @@ #============================ end_copyright_notice ============================= # GEDLibrary/GED -if(WIN32) - cmake_minimum_required(VERSION 3.1) -else() - cmake_minimum_required(VERSION 2.8.12) -endif(WIN32) +cmake_minimum_required(VERSION 3.10) project(GEDLibrary)