| From 6692611126b40d499c94bbcc8e29604560262072 Mon Sep 17 00:00:00 2001 |
| From: Jose Quaresma <quaresma.jose@gmail.com> |
| Date: Sun, 7 Feb 2021 01:30:39 +0000 |
| Subject: [PATCH] generate glslang pkg-config |
| |
| Based on https://src.fedoraproject.org/rpms/glslang/blob/main/f/0001-pkg-config-compatibility.patch |
| |
| Upstream-Status: Pending |
| |
| Signed-off-by: Jose Quaresma <quaresma.jose@gmail.com> |
| |
| --- |
| glslang/CMakeLists.txt | 2 ++ |
| glslang/glslang.pc.cmake.in | 11 +++++++++++ |
| 2 files changed, 13 insertions(+) |
| create mode 100644 glslang/glslang.pc.cmake.in |
| |
| diff --git a/glslang/CMakeLists.txt b/glslang/CMakeLists.txt |
| index 1c7d22a2..10c1e841 100644 |
| --- a/glslang/CMakeLists.txt |
| +++ b/glslang/CMakeLists.txt |
| @@ -209,6 +209,8 @@ if(ENABLE_GLSLANG_INSTALL) |
| EXPORT glslangTargets |
| ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}) |
| endif() |
| + configure_file(${CMAKE_CURRENT_SOURCE_DIR}/glslang.pc.cmake.in ${CMAKE_CURRENT_BINARY_DIR}/pkgconfig/glslang.pc @ONLY) |
| + install(FILES ${CMAKE_CURRENT_BINARY_DIR}/pkgconfig/glslang.pc DESTINATION ${CMAKE_INSTALL_LIBDIR}/pkgconfig) |
| |
| install(EXPORT glslangTargets DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake) |
| |
| diff --git a/glslang/glslang.pc.cmake.in b/glslang/glslang.pc.cmake.in |
| new file mode 100644 |
| index 00000000..64b6882d |
| --- /dev/null |
| +++ b/glslang/glslang.pc.cmake.in |
| @@ -0,0 +1,11 @@ |
| + prefix=@CMAKE_INSTALL_PREFIX@ |
| + exec_prefix=@CMAKE_INSTALL_PREFIX@ |
| + libdir=${exec_prefix}/@CMAKE_INSTALL_LIBDIR@ |
| + includedir=${prefix}/@CMAKE_INSTALL_INCLUDEDIR@ |
| + |
| + Name: @PROJECT_NAME@ |
| + Description: OpenGL and OpenGL ES shader front end and validator |
| + Requires: |
| + Version: @GLSLANG_VERSION@ |
| + Libs: -L${libdir} -lglslang -lOSDependent -lHLSL -lOGLCompiler -lSPVRemapper |
| + Cflags: -I${includedir} |