diff options
Diffstat (limited to '3rdparty/bgfx/3rdparty/spirv-tools/source/opt/CMakeLists.txt')
-rw-r--r-- | 3rdparty/bgfx/3rdparty/spirv-tools/source/opt/CMakeLists.txt | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/3rdparty/bgfx/3rdparty/spirv-tools/source/opt/CMakeLists.txt b/3rdparty/bgfx/3rdparty/spirv-tools/source/opt/CMakeLists.txt index bc680c6ea39..0f719cb9083 100644 --- a/3rdparty/bgfx/3rdparty/spirv-tools/source/opt/CMakeLists.txt +++ b/3rdparty/bgfx/3rdparty/spirv-tools/source/opt/CMakeLists.txt @@ -235,8 +235,6 @@ spvtools_default_compile_options(SPIRV-Tools-opt) target_include_directories(SPIRV-Tools-opt 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} @@ -253,5 +251,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-optTargets DESTINATION lib/cmake) + export(EXPORT SPIRV-Tools-optTargets FILE SPIRV-Tools-optTargets.cmake) + + spvtools_config_package_dir(SPIRV-Tools-opt PACKAGE_DIR) + install(EXPORT SPIRV-Tools-optTargets FILE SPIRV-Tools-optTargets.cmake + DESTINATION ${PACKAGE_DIR}) + + spvtools_generate_config_file(SPIRV-Tools-opt) + install(FILES ${CMAKE_BINARY_DIR}/SPIRV-Tools-optConfig.cmake DESTINATION ${PACKAGE_DIR}) endif(ENABLE_SPIRV_TOOLS_INSTALL) |