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

