From eac012fff3a792db1f3a251653d31e2dfbbeb71d Mon Sep 17 00:00:00 2001 From: Moritz Heinemann Date: Mon, 20 Nov 2023 22:01:58 +0100 Subject: [PATCH] Fix spirv-tools dependency --- SPIRV/CMakeLists.txt | 6 +----- StandAlone/CMakeLists.txt | 6 ------ gtests/CMakeLists.txt | 4 ++-- 3 files changed, 3 insertions(+), 13 deletions(-) diff --git a/SPIRV/CMakeLists.txt b/SPIRV/CMakeLists.txt index 2d6d855f..da59967e 100644 --- a/SPIRV/CMakeLists.txt +++ b/SPIRV/CMakeLists.txt @@ -106,11 +106,7 @@ if(WIN32 AND BUILD_SHARED_LIBS) endif() if(ENABLE_OPT) - target_include_directories(SPIRV - PRIVATE ${spirv-tools_SOURCE_DIR}/include - PRIVATE ${spirv-tools_SOURCE_DIR}/source - ) - target_link_libraries(SPIRV PRIVATE MachineIndependent SPIRV-Tools-opt) + target_link_libraries(SPIRV PRIVATE MachineIndependent PUBLIC SPIRV-Tools-opt) target_include_directories(SPIRV PUBLIC $ $) diff --git a/StandAlone/CMakeLists.txt b/StandAlone/CMakeLists.txt index 8f37e54c..88b8f023 100644 --- a/StandAlone/CMakeLists.txt +++ b/StandAlone/CMakeLists.txt @@ -76,12 +76,6 @@ target_include_directories(glslang-standalone PUBLIC $ $) -if(ENABLE_OPT) - target_include_directories(glslang-standalone - PRIVATE ${spirv-tools_SOURCE_DIR}/include - ) -endif() - if(ENABLE_SPVREMAPPER) set(REMAPPER_SOURCES spirv-remap.cpp) add_executable(spirv-remap ${REMAPPER_SOURCES}) diff --git a/gtests/CMakeLists.txt b/gtests/CMakeLists.txt index 408a92db..b73e7f15 100644 --- a/gtests/CMakeLists.txt +++ b/gtests/CMakeLists.txt @@ -97,8 +97,8 @@ if(BUILD_TESTING) ${gtest_SOURCE_DIR}/include) if(ENABLE_OPT) - target_include_directories(glslangtests - PRIVATE ${spirv-tools_SOURCE_DIR}/include + target_link_libraries(glslangtests + PRIVATE SPIRV-Tools-opt ) endif()