diff --git a/CMakeLists.txt b/CMakeLists.txt index 82d84ac..c0ef00b 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -5,6 +5,7 @@ project(dxbc LANGUAGES CXX) option(BUILD_EXAMPLE "Build example application" ON) find_package(Vulkan REQUIRED) +find_package(SPIRV-Headers REQUIRED) add_subdirectory(include/windows) add_subdirectory(src/util) diff --git a/src/dxbc/CMakeLists.txt b/src/dxbc/CMakeLists.txt index 9e6e4fb..7556d12 100644 --- a/src/dxbc/CMakeLists.txt +++ b/src/dxbc/CMakeLists.txt @@ -32,5 +32,5 @@ target_sources(dxbc PRIVATE dxbc_util.h ) target_include_directories(dxbc SYSTEM PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}) -target_link_libraries(dxbc PUBLIC dxbc-util dxbc-spirv Vulkan::Vulkan) +target_link_libraries(dxbc PUBLIC dxbc-util dxbc-spirv Vulkan::Vulkan SPIRV-Headers::SPIRV-Headers) target_compile_options(dxbc PRIVATE -fexceptions -w) \ No newline at end of file