File: 0001-Preinstalled-SPIRV-Tools-CMakeFile-fix.patch

package info (click to toggle)
intel-graphics-compiler 1.0.12504.6-1%2Bdeb12u1
  • links: PTS, VCS
  • area: main
  • in suites: bookworm
  • size: 83,912 kB
  • sloc: cpp: 910,147; lisp: 202,655; ansic: 15,197; python: 4,025; yacc: 2,241; lex: 1,570; pascal: 244; sh: 104; makefile: 25
file content (51 lines) | stat: -rw-r--r-- 2,600 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
From 385f67c0b9a0eda6a65c56616e84bb2d612f82cf Mon Sep 17 00:00:00 2001
From: Jakub Czarnecki <jakub.czarnecki@intel.com>
Date: Thu, 15 Dec 2022 12:07:06 +0000
Subject: [PATCH]  Preinstalled SPIRV-Tools CMakeFile fix

Corrected typos and missing characters from the SPIRV-Tools CMakeFile,
added add_custom_target to allow marking preinstalled SPIRV-Tools as a
target.
---
 external/SPIRV-Tools/CMakeLists.txt | 11 ++++++-----
 1 file changed, 6 insertions(+), 5 deletions(-)

diff --git a/external/SPIRV-Tools/CMakeLists.txt b/external/SPIRV-Tools/CMakeLists.txt
index 076079f7c..9afa5746c 100644
--- a/external/SPIRV-Tools/CMakeLists.txt
+++ b/external/SPIRV-Tools/CMakeLists.txt
@@ -13,14 +13,14 @@ message(STATUS "============================ SPIRV-Tools project ===============
 if(IGC_OPTION__SPIRV_TOOLS_MODE STREQUAL PREBUILDS_MODE_NAME)
 
  message(STATUS "[SPIRV-Tools] : IGC_OPTION__SPIRV_TOOLS_MODE set to Prebuilds")
- OPTION(IGC__OPTION_USE_PREINSTALLED_SPRIV_HEADERS OFF)
+ OPTION(IGC_OPTION__USE_PREINSTALLED_SPIRV_HEADERS OFF)
 
- if(IGC_OPTION__USE_PREINSTALLED_SPRIV_HEADERS)
-  message(STATUS "[SPIRV-Tools] : IGC__OPTION_USE_PREINSTALLED_SPRIV_HEADERS set to ON, using preinstalled SPIRV-Headers")
+ if(IGC_OPTION__USE_PREINSTALLED_SPIRV_HEADERS)
+  message(STATUS "[SPIRV-Tools] : IGC_OPTION__USE_PREINSTALLED_SPIRV_HEADERS set to ON, using preinstalled SPIRV-Headers")
   message(STATUS "[SPIRV-Tools] : Using preinstalled SPIRV-Headers")
   set(SPIRV-Headers_INCLUDE_DIR "/usr/include")
  else()
-  message(STATUS "[SPIRV-Tools] : IGC__OPTION_USE_PREINSTALLED_SPRIV_HEADERS set to OFF")
+  message(STATUS "[SPIRV-Tools] : IGC_OPTION__USE_PREINSTALLED_SPIRV_HEADERS set to OFF")
   message(STATUS "[SPIRV-Tools] : Using default path ${CMAKE_CURRENT_SOURCE_DIR}/../../SPIRV-Headers")
   set(SPIRV-Headers_INCLUDE_DIR "${CMAKE_CURRENT_SOURCE_DIR}/../../SPIRV-Headers/include")
  endif()
@@ -29,10 +29,11 @@ if(IGC_OPTION__SPIRV_TOOLS_MODE STREQUAL PREBUILDS_MODE_NAME)
  find_package(SPIRV-Tools REQUIRED COMPONENTS SPIRV-Tools)
  message(STATUS "[SPIRV-Tools] : Found prebuilt SPIRV-Tools package in: ${SPIRV-Tools_CONFIG}")
 
- set(SPIRV-Tools_ROOT_DIR "${SPIRV-Tools_DIR}../../..")
+ set(SPIRV-Tools_ROOT_DIR "${SPIRV-Tools_DIR}/../../..")
  set(IGC_BUILD__SPIRV-Tools_DIR "${SPIRV-Tools_ROOT_DIR}")
 
  set(INCLUDE_DIRS_LIST "${SPIRV-Tools_ROOT_DIR}/include" "${SPIRV-Headers_INCLUDE_DIR}")
+ add_custom_target(SPIRV-Tools)
  set_target_properties(SPIRV-Tools PROPERTIES INCLUDE_DIRECTORIES "${INCLUDE_DIRS_LIST}")
  set(IGC_BUILD__PROJ__SPIRV-Tools SPIRV-Tools)
 
-- 
2.20.1