diff options
Diffstat (limited to '3rdparty/bgfx/3rdparty/spirv-tools/source/reduce/CMakeLists.txt')
-rw-r--r-- | 3rdparty/bgfx/3rdparty/spirv-tools/source/reduce/CMakeLists.txt | 15 |
1 files changed, 8 insertions, 7 deletions
diff --git a/3rdparty/bgfx/3rdparty/spirv-tools/source/reduce/CMakeLists.txt b/3rdparty/bgfx/3rdparty/spirv-tools/source/reduce/CMakeLists.txt index 35acf3fd44d..51e9b1d0ffd 100644 --- a/3rdparty/bgfx/3rdparty/spirv-tools/source/reduce/CMakeLists.txt +++ b/3rdparty/bgfx/3rdparty/spirv-tools/source/reduce/CMakeLists.txt @@ -29,8 +29,6 @@ set(SPIRV_TOOLS_REDUCE_SOURCES remove_instruction_reduction_opportunity.h remove_function_reduction_opportunity.h remove_function_reduction_opportunity_finder.h - remove_opname_instruction_reduction_opportunity_finder.h - remove_relaxed_precision_decoration_opportunity_finder.h remove_selection_reduction_opportunity.h remove_selection_reduction_opportunity_finder.h remove_unreferenced_instruction_reduction_opportunity_finder.h @@ -57,11 +55,9 @@ set(SPIRV_TOOLS_REDUCE_SOURCES remove_function_reduction_opportunity.cpp remove_function_reduction_opportunity_finder.cpp remove_instruction_reduction_opportunity.cpp - remove_relaxed_precision_decoration_opportunity_finder.cpp remove_selection_reduction_opportunity.cpp remove_selection_reduction_opportunity_finder.cpp remove_unreferenced_instruction_reduction_opportunity_finder.cpp - remove_opname_instruction_reduction_opportunity_finder.cpp structured_loop_to_selection_reduction_opportunity.cpp structured_loop_to_selection_reduction_opportunity_finder.cpp conditional_branch_to_simple_conditional_branch_opportunity_finder.cpp @@ -83,8 +79,6 @@ spvtools_default_compile_options(SPIRV-Tools-reduce) target_include_directories(SPIRV-Tools-reduce PUBLIC $<BUILD_INTERFACE:${spirv-tools_SOURCE_DIR}/include> - $<INSTALL_INTERFACE:${CMAKE_INSTALL_INCLUDEDIR}/include> - PUBLIC $<BUILD_INTERFACE:${SPIRV_HEADER_INCLUDE_DIR}> $<INSTALL_INTERFACE:${CMAKE_INSTALL_INCLUDEDIR}> PRIVATE ${spirv-tools_BINARY_DIR} @@ -102,5 +96,12 @@ if(ENABLE_SPIRV_TOOLS_INSTALL) RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR} LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR} ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}) - install(EXPORT SPIRV-Tools-reduceTargets DESTINATION lib/cmake) + export(EXPORT SPIRV-Tools-reduceTargets FILE SPIRV-Tools-reduceTarget.cmake) + + spvtools_config_package_dir(SPIRV-Tools-reduce PACKAGE_DIR) + install(EXPORT SPIRV-Tools-reduceTargets FILE SPIRV-Tools-reduceTarget.cmake + DESTINATION ${PACKAGE_DIR}) + + spvtools_generate_config_file(SPIRV-Tools-reduce) + install(FILES ${CMAKE_BINARY_DIR}/SPIRV-Tools-reduceConfig.cmake DESTINATION ${PACKAGE_DIR}) endif(ENABLE_SPIRV_TOOLS_INSTALL) |