Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/KhronosGroup/SPIRV-Headers.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJohn Kessenich <johnkslang@users.noreply.github.com>2021-09-08 18:49:42 +0300
committerGitHub <noreply@github.com>2021-09-08 18:49:42 +0300
commit0d3c45cdbb4563b95be9037ea967aac815caf78f (patch)
tree182d050654688be4fdbaad62f7abb800e9d99ee5
parent6cae8216a6ea19ff3f237af01e54378c1ff81fcd (diff)
parent60a5738c0ad56aac7fe44c8cde8f70ae7933a83c (diff)
Merge pull request #209 from kloczek/master
Add spirv-headers pkgconfig file
-rw-r--r--CMakeLists.txt6
-rw-r--r--SPIRV-Headers.pc.in9
2 files changed, 15 insertions, 0 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 6f01ef0..84e38a2 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -124,4 +124,10 @@ if (SPIRV_HEADERS_ENABLE_INSTALL)
NAMESPACE "${namespace}"
DESTINATION "${config_install_dir}"
)
+
+ configure_file(${CMAKE_SOURCE_DIR}/SPIRV-Headers.pc.in ${CMAKE_BINARY_DIR}/SPIRV-Headers.pc @ONLY)
+ install(
+ FILES "${CMAKE_BINARY_DIR}/SPIRV-Headers.pc"
+ DESTINATION ${CMAKE_INSTALL_DATADIR}/pkgconfig
+ )
endif()
diff --git a/SPIRV-Headers.pc.in b/SPIRV-Headers.pc.in
new file mode 100644
index 0000000..345f5f8
--- /dev/null
+++ b/SPIRV-Headers.pc.in
@@ -0,0 +1,9 @@
+prefix=@CMAKE_INSTALL_PREFIX@
+includedir=${prefix}/@CMAKE_INSTALL_INCLUDEDIR@
+
+Name: SPIRV-Headers
+Description: Header files from the SPIR-V registry
+Version: @CMAKE_PROJECT_VERSION@
+Requires:
+Libs:
+Cflags: -I${includedir}