diff --git a/CMakeLists.txt b/CMakeLists.txt index 06f5395..76e5179 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -130,7 +130,12 @@ endif(MSVC) # Configure subdirectories. # We depend on these for later projects, so they should come first. -add_subdirectory(third_party) +find_package(glslang REQUIRED CONFIG) +find_package(SPIRV-Headers REQUIRED CONFIG) +find_package(SPIRV-Tools REQUIRED CONFIG) +set(glslang_SOURCE_DIR ${glslang_INCLUDE_DIRS}) +set(SPIRV-Headers_SOURCE_DIR ${SPIRV-Headers_INCLUDE_DIR}/..) +set(spirv-tools_SOURCE_DIR ${SPIRV-Tools_INCLUDE_DIR}/..) add_subdirectory(libshaderc_util) add_subdirectory(libshaderc)