已开启
fix cmake min version requirement #5
kkzhs创建于 2025年8月26日
fix cmake min version requirement #5
已开启
kkzhs创建于 2025年8月26日
从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+@@ -1,4 +1,4 @@
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+@@ -1,4 +1,4 @@
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+@@ -7,7 +7,7 @@
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+@@ -6,7 +6,7 @@
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+@@ -6,7 +6,7 @@
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+@@ -6,7 +6,7 @@
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+@@ -78,7 +78,7 @@ 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+@@ -10,7 +10,7 @@
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+@@ -1,4 +1,4 @@
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-steps5# https://dgpu-docs.intel.com/driver/installation.html#rhel-install-steps
6 6 
7%global lib_ver 1.0.14828.267%global lib_ver 1.0.14828.26
8-%global openeuler_release 18+%global openeuler_release 2
9%global so_ver 149%global so_ver 14
10 10 
11Name: intel-graphics-compiler11Name: intel-graphics-compiler
@@ -17,6 +17,8 @@ Group: System Environment/Libraries
17URL: https://github.com/intel/intel-graphics-compiler17URL: https://github.com/intel/intel-graphics-compiler
18Source0: igc-%{version}.tar.gz18Source0: igc-%{version}.tar.gz
19 19 
20+Patch1: 0001-fix-cmake-min-ver-requirement.patch
21+ 
20#This package is x86 only22#This package is x86 only
21ExclusiveArch: x86_6423ExclusiveArch: x86_64
22 24 
@@ -126,5 +128,8 @@ popd
126/usr/lib64/igc/NOTICES.txt128/usr/lib64/igc/NOTICES.txt
127 129 
128%changelog130%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-1134* Thu Nov 16 2023 Aubrey Li <aubrey.li@linux.intel.com> - 1.0.14828.26-1
130- Initial spec file135- Initial spec file