CMake Error at layers/CMakeLists.txt:114 (find_package):
  Could not find a package configuration file provided by "SPIRV-Headers"
  with any of the following names:

    SPIRV-HeadersConfig.cmake
    spirv-headers-config.cmake

  Add the installation prefix of "SPIRV-Headers" to CMAKE_PREFIX_PATH or set
  "SPIRV-Headers_DIR" to a directory containing one of the above files.  If
  "SPIRV-Headers" provides a separate development package or SDK, be sure it
  has been installed.

--- layers/CMakeLists.txt.orig	2023-08-29 03:23:36 UTC
+++ layers/CMakeLists.txt
@@ -152,7 +152,10 @@ add_library(VVL-SPIRV-LIBS INTERFACE)
 # Represents all SPIRV libraries we need
 add_library(VVL-SPIRV-LIBS INTERFACE)
 
-find_package(SPIRV-Headers REQUIRED CONFIG QUIET)
+find_package(SPIRV-Headers CONFIG QUIET)
+if (NOT TARGET SPIRV-Headers::SPIRV-Headers)
+    add_subdirectory(SPIRV-Headers EXCLUDE_FROM_ALL SYSTEM)
+endif()
 target_link_libraries(VVL-SPIRV-LIBS INTERFACE SPIRV-Headers::SPIRV-Headers)
 
 find_package(SPIRV-Tools-opt REQUIRED CONFIG QUIET)
