From 5a074532af2cf8afd4f04bd4a4507a99747bec3b Mon Sep 17 00:00:00 2001 From: Benjamin Saunders Date: Sun, 29 Jan 2017 17:45:12 -0800 Subject: [PATCH] Install headers This enables the vulkan loader to be built against an installed glslang. --- SPIRV/CMakeLists.txt | 2 ++ glslang/CMakeLists.txt | 5 +++++ 2 files changed, 7 insertions(+) diff --git a/SPIRV/CMakeLists.txt b/SPIRV/CMakeLists.txt index e44417f6..aaf11780 100755 --- a/SPIRV/CMakeLists.txt +++ b/SPIRV/CMakeLists.txt @@ -53,3 +53,5 @@ endif(WIN32) install(TARGETS SPIRV SPVRemapper ARCHIVE DESTINATION lib) + +install(FILES ${HEADERS} ${SPVREMAP_HEADERS} DESTINATION include/SPIRV/) diff --git a/glslang/CMakeLists.txt b/glslang/CMakeLists.txt index 4e38c56e..dac8cb89 100644 --- a/glslang/CMakeLists.txt +++ b/glslang/CMakeLists.txt @@ -97,3 +97,8 @@ endif(WIN32) install(TARGETS glslang ARCHIVE DESTINATION lib) + +foreach(file ${HEADERS}) + get_filename_component(dir ${file} DIRECTORY) + install(FILES ${file} DESTINATION include/glslang/${dir}) +endforeach()