nixpkgs mirror (for testing) github.com/NixOS/nixpkgs
nix
at python-updates 63 lines 2.2 kB view raw
1From bc76a7087e4621269bdf9080581088a6c8f6b3a6 Mon Sep 17 00:00:00 2001 2From: Chris Mayo <aklhfex@gmail.com> 3Date: Tue, 20 May 2025 19:27:57 +0100 4Subject: [PATCH] Raise minimum CMake version to 3.5 5 6For compatibility with CMake 4.0, which also removes CMP0043 OLD - there 7are no uses of COMPILE_DEFINITIONS_<CONFIG>. 8 9Signed-off-by: Chris Mayo <aklhfex@gmail.com> 10--- 11 external/SPIRV-Tools/CMakeLists.txt | 2 +- 12 visa/CMakeLists.txt | 7 +------ 13 visa/iga/GEDLibrary/GED_external/CMakeLists.txt | 6 +----- 14 4 files changed, 4 insertions(+), 13 deletions(-) 15 16diff --git a/external/SPIRV-Tools/CMakeLists.txt b/external/SPIRV-Tools/CMakeLists.txt 17index d2e3f63fb0d3..75f013409990 100644 18--- a/igc/external/SPIRV-Tools/CMakeLists.txt 19+++ b/igc/external/SPIRV-Tools/CMakeLists.txt 20@@ -6,7 +6,7 @@ 21 # 22 #============================ end_copyright_notice ============================= 23 24-cmake_minimum_required(VERSION 2.8.12) 25+cmake_minimum_required(VERSION 3.5) 26 27 message(STATUS "============================ SPIRV-Tools project ============================") 28 29diff --git a/visa/CMakeLists.txt b/visa/CMakeLists.txt 30index a96924e907c5..1e4b57516ce8 100644 31--- a/igc/visa/CMakeLists.txt 32+++ b/igc/visa/CMakeLists.txt 33@@ -74,12 +74,7 @@ if (WIN32 OR UNIX) 34 add_subdirectory(iga/IGAExe) 35 endif (WIN32 OR UNIX) 36 37-if(WIN32) 38- cmake_minimum_required(VERSION 3.1) 39- cmake_policy(SET CMP0043 OLD) 40-else() 41- cmake_minimum_required(VERSION 2.8.12) 42-endif(WIN32) 43+cmake_minimum_required(VERSION 3.5) 44 45 # In the case where this is the IGC build we need to add a dummy custom target check_headers 46 add_custom_target(check_headers) 47diff --git a/visa/iga/GEDLibrary/GED_external/CMakeLists.txt b/visa/iga/GEDLibrary/GED_external/CMakeLists.txt 48index e40313fc1944..275fff1114a6 100644 49--- a/igc/visa/iga/GEDLibrary/GED_external/CMakeLists.txt 50+++ b/igc/visa/iga/GEDLibrary/GED_external/CMakeLists.txt 51@@ -7,11 +7,7 @@ 52 #============================ end_copyright_notice ============================= 53 54 # GEDLibrary/GED 55-if(WIN32) 56- cmake_minimum_required(VERSION 3.1) 57-else() 58- cmake_minimum_required(VERSION 2.8.12) 59-endif(WIN32) 60+cmake_minimum_required(VERSION 3.5) 61 62 project(GEDLibrary) 63