已开启
fix cmake min version requirement #5
kkzhs创建于 2025年8月26日
fix cmake min version requirement #5
已开启
从refs/pull/5/head合入到openEuler-25.09
共 2 个文件变更+134-1
| @@ -0,0 +1,128 @@ | |||
| 1 | +From 06db5df1ab7049c5e47bdad5ddafb6b31cb0a1dd Mon Sep 17 00:00:00 2001 | ||
| 2 | +From: zhaoshuang <zhaoshuang@uniontech.com> | ||
| 3 | +Date: Tue, 26 Aug 2025 10:49:36 +0800 | ||
| 4 | +Subject: [PATCH] fix cmake min ver requirement | ||
| 5 | + | ||
| 6 | +--- | ||
| 7 | + SPIRV-Headers/tests/find_package/CMakeLists.txt | 2 +- | ||
| 8 | + SPIRV-Headers/tools/buildHeaders/CMakeLists.txt | 2 +- | ||
| 9 | + igc/IGC/AdaptorOCL/CLElfLib/CMakeLists.txt | 2 +- | ||
| 10 | + igc/IGC/AdaptorOCL/cif/CMakeLists.txt | 2 +- | ||
| 11 | + igc/IGC/MDAutogen/CMakeLists.txt | 2 +- | ||
| 12 | + igc/external/SPIRV-Tools/CMakeLists.txt | 2 +- | ||
| 13 | + igc/visa/CMakeLists.txt | 2 +- | ||
| 14 | + igc/visa/iga/GEDLibrary/GED_external/CMakeLists.txt | 2 +- | ||
| 15 | + llvm-project/bolt/runtime/CMakeLists.txt | 2 +- | ||
| 16 | + 9 files changed, 9 insertions(+), 9 deletions(-) | ||
| 17 | + | ||
| 18 | +diff --git a/SPIRV-Headers/tests/find_package/CMakeLists.txt b/SPIRV-Headers/tests/find_package/CMakeLists.txt | ||
| 19 | +index 4735db5b6..d5274ae7a 100644 | ||
| 20 | +--- a/SPIRV-Headers/tests/find_package/CMakeLists.txt | ||
| 21 | ++++ b/SPIRV-Headers/tests/find_package/CMakeLists.txt | ||
| 22 | + | ||
| 23 | +-cmake_minimum_required(VERSION 3.0) | ||
| 24 | ++cmake_minimum_required(VERSION 3.5) | ||
| 25 | + | ||
| 26 | + project(TEST_FIND_PACKAGE LANGUAGES CXX) | ||
| 27 | + | ||
| 28 | +diff --git a/SPIRV-Headers/tools/buildHeaders/CMakeLists.txt b/SPIRV-Headers/tools/buildHeaders/CMakeLists.txt | ||
| 29 | +index fa7ef50fa..639f8ab77 100644 | ||
| 30 | +--- a/SPIRV-Headers/tools/buildHeaders/CMakeLists.txt | ||
| 31 | ++++ b/SPIRV-Headers/tools/buildHeaders/CMakeLists.txt | ||
| 32 | + | ||
| 33 | +-cmake_minimum_required(VERSION 3.0) | ||
| 34 | ++cmake_minimum_required(VERSION 3.5) | ||
| 35 | + | ||
| 36 | + set(CMAKE_INSTALL_PREFIX "install" CACHE STRING "prefix" FORCE) | ||
| 37 | + | ||
| 38 | +diff --git a/igc/IGC/AdaptorOCL/CLElfLib/CMakeLists.txt b/igc/IGC/AdaptorOCL/CLElfLib/CMakeLists.txt | ||
| 39 | +index 1333e8394..5d9424def 100644 | ||
| 40 | +--- a/igc/IGC/AdaptorOCL/CLElfLib/CMakeLists.txt | ||
| 41 | ++++ b/igc/IGC/AdaptorOCL/CLElfLib/CMakeLists.txt | ||
| 42 | + | ||
| 43 | + #============================ end_copyright_notice ============================= | ||
| 44 | + | ||
| 45 | + # We require cmake 3.2.0 or later | ||
| 46 | +-cmake_minimum_required(VERSION 3.2.0 FATAL_ERROR) | ||
| 47 | ++cmake_minimum_required(VERSION 3.5 FATAL_ERROR) | ||
| 48 | + | ||
| 49 | + # We want to organize our IDE targets into folders | ||
| 50 | + set_property(GLOBAL PROPERTY USE_FOLDERS ON) | ||
| 51 | +diff --git a/igc/IGC/AdaptorOCL/cif/CMakeLists.txt b/igc/IGC/AdaptorOCL/cif/CMakeLists.txt | ||
| 52 | +index af49689a1..59f4e9bfb 100644 | ||
| 53 | +--- a/igc/IGC/AdaptorOCL/cif/CMakeLists.txt | ||
| 54 | ++++ b/igc/IGC/AdaptorOCL/cif/CMakeLists.txt | ||
| 55 | + | ||
| 56 | + # | ||
| 57 | + #============================ end_copyright_notice ============================= | ||
| 58 | + | ||
| 59 | +-CMAKE_MINIMUM_REQUIRED( VERSION 3.1 ) | ||
| 60 | ++CMAKE_MINIMUM_REQUIRED( VERSION 3.5 ) | ||
| 61 | + | ||
| 62 | + PROJECT( CIF ) | ||
| 63 | + | ||
| 64 | +diff --git a/igc/IGC/MDAutogen/CMakeLists.txt b/igc/IGC/MDAutogen/CMakeLists.txt | ||
| 65 | +index 4c1eec65e..32f7a482b 100644 | ||
| 66 | +--- a/igc/IGC/MDAutogen/CMakeLists.txt | ||
| 67 | ++++ b/igc/IGC/MDAutogen/CMakeLists.txt | ||
| 68 | + | ||
| 69 | + # | ||
| 70 | + #============================ end_copyright_notice ============================= | ||
| 71 | + | ||
| 72 | +-cmake_minimum_required(VERSION 2.8.12) | ||
| 73 | ++cmake_minimum_required(VERSION 3.5) | ||
| 74 | + | ||
| 75 | + set(_autogenScript "${IGC_SOURCE_DIR}/common/autogen.py") | ||
| 76 | + set(_autogenSource "${IGC_SOURCE_DIR}/common/MDFrameWork.h") | ||
| 77 | +diff --git a/igc/external/SPIRV-Tools/CMakeLists.txt b/igc/external/SPIRV-Tools/CMakeLists.txt | ||
| 78 | +index 31108b96b..369480946 100644 | ||
| 79 | +--- a/igc/external/SPIRV-Tools/CMakeLists.txt | ||
| 80 | ++++ b/igc/external/SPIRV-Tools/CMakeLists.txt | ||
| 81 | + | ||
| 82 | + # | ||
| 83 | + #============================ end_copyright_notice ============================= | ||
| 84 | + | ||
| 85 | +-cmake_minimum_required(VERSION 2.8.12) | ||
| 86 | ++cmake_minimum_required(VERSION 3.5) | ||
| 87 | + | ||
| 88 | + message(STATUS "============================ SPIRV-Tools project ============================") | ||
| 89 | + | ||
| 90 | +diff --git a/igc/visa/CMakeLists.txt b/igc/visa/CMakeLists.txt | ||
| 91 | +index 98753257b..c18c1384a 100644 | ||
| 92 | +--- a/igc/visa/CMakeLists.txt | ||
| 93 | ++++ b/igc/visa/CMakeLists.txt | ||
| 94 | + if(WIN32) | ||
| 95 | + cmake_minimum_required(VERSION 3.1) | ||
| 96 | + cmake_policy(SET CMP0043 OLD) | ||
| 97 | + else() | ||
| 98 | +- cmake_minimum_required(VERSION 2.8.12) | ||
| 99 | ++ cmake_minimum_required(VERSION 3.5) | ||
| 100 | + endif(WIN32) | ||
| 101 | + | ||
| 102 | + # In the case where this is the IGC build we need to add a dummy custom target check_headers | ||
| 103 | +diff --git a/igc/visa/iga/GEDLibrary/GED_external/CMakeLists.txt b/igc/visa/iga/GEDLibrary/GED_external/CMakeLists.txt | ||
| 104 | +index e40313fc1..46cf91c4d 100644 | ||
| 105 | +--- a/igc/visa/iga/GEDLibrary/GED_external/CMakeLists.txt | ||
| 106 | ++++ b/igc/visa/iga/GEDLibrary/GED_external/CMakeLists.txt | ||
| 107 | + | ||
| 108 | + if(WIN32) | ||
| 109 | + cmake_minimum_required(VERSION 3.1) | ||
| 110 | + else() | ||
| 111 | +- cmake_minimum_required(VERSION 2.8.12) | ||
| 112 | ++ cmake_minimum_required(VERSION 3.5) | ||
| 113 | + endif(WIN32) | ||
| 114 | + | ||
| 115 | + project(GEDLibrary) | ||
| 116 | +diff --git a/llvm-project/bolt/runtime/CMakeLists.txt b/llvm-project/bolt/runtime/CMakeLists.txt | ||
| 117 | +index dec85d021..d6dc29fd7 100644 | ||
| 118 | +--- a/llvm-project/bolt/runtime/CMakeLists.txt | ||
| 119 | ++++ b/llvm-project/bolt/runtime/CMakeLists.txt | ||
| 120 | + | ||
| 121 | +-cmake_minimum_required(VERSION 3.1.0) | ||
| 122 | ++cmake_minimum_required(VERSION 3.5) | ||
| 123 | + | ||
| 124 | + include(CheckIncludeFiles) | ||
| 125 | + | ||
| 126 | +-- | ||
| 127 | +2.43.0 | ||
| 128 | + | ||
| @@ -5,7 +5,7 @@ | |||
| 5 | # https://dgpu-docs.intel.com/driver/installation.html#rhel-install-steps | 5 | # https://dgpu-docs.intel.com/driver/installation.html#rhel-install-steps |
| 6 | 6 | ||
| 7 | %global lib_ver 1.0.14828.26 | 7 | %global lib_ver 1.0.14828.26 |
| 8 | -%global openeuler_release 1 | 8 | +%global openeuler_release 2 |
| 9 | %global so_ver 14 | 9 | %global so_ver 14 |
| 10 | 10 | ||
| 11 | Name: intel-graphics-compiler | 11 | Name: intel-graphics-compiler |
| @@ -17,6 +17,8 @@ Group: System Environment/Libraries | |||
| 17 | URL: https://github.com/intel/intel-graphics-compiler | 17 | URL: https://github.com/intel/intel-graphics-compiler |
| 18 | Source0: igc-%{version}.tar.gz | 18 | Source0: igc-%{version}.tar.gz |
| 19 | 19 | ||
| 20 | +Patch1: 0001-fix-cmake-min-ver-requirement.patch | ||
| 21 | + | ||
| 20 | #This package is x86 only | 22 | #This package is x86 only |
| 21 | ExclusiveArch: x86_64 | 23 | ExclusiveArch: x86_64 |
| 22 | 24 | ||
| @@ -126,5 +128,8 @@ popd | |||
| 126 | /usr/lib64/igc/NOTICES.txt | 128 | /usr/lib64/igc/NOTICES.txt |
| 127 | 129 | ||
| 128 | %changelog | 130 | %changelog |
| 131 | +* Tue Aug 26 2025 kkz <zhaoshuang@uniontech.com> - 1.0.14828.26-2 | ||
| 132 | +- Fix cmake min version requirement | ||
| 133 | + | ||
| 129 | * Thu Nov 16 2023 Aubrey Li <aubrey.li@linux.intel.com> - 1.0.14828.26-1 | 134 | * Thu Nov 16 2023 Aubrey Li <aubrey.li@linux.intel.com> - 1.0.14828.26-1 |
| 130 | - Initial spec file | 135 | - Initial spec file |