about summary refs log tree commit diff
path: root/pkgs/development/compilers/glslang/install-headers.patch
blob: 73b31ae3a67c83783f6fc8b85e807505612bdcf0 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
diff --git a/SPIRV/CMakeLists.txt b/SPIRV/CMakeLists.txt
index 50cda68..d4ba381 100755
--- a/SPIRV/CMakeLists.txt
+++ b/SPIRV/CMakeLists.txt
@@ -26,3 +26,8 @@ endif(WIN32)

 install(TARGETS SPIRV
         ARCHIVE DESTINATION lib)
+
+foreach(file ${HEADERS})
+    get_filename_component(dir ${file} DIRECTORY)
+    install(FILES ${file} DESTINATION include/SPIRV/${dir})
+endforeach()
diff --git a/glslang/CMakeLists.txt b/glslang/CMakeLists.txt
index 28f4742..5a25cbb 100644
--- a/glslang/CMakeLists.txt
+++ b/glslang/CMakeLists.txt
@@ -87,3 +87,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()