diff options
Diffstat (limited to 'meta/recipes-graphics/glslang/glslang/0001-generate-glslang-pkg-config.patch')
-rw-r--r-- | meta/recipes-graphics/glslang/glslang/0001-generate-glslang-pkg-config.patch | 39 |
1 files changed, 19 insertions, 20 deletions
diff --git a/meta/recipes-graphics/glslang/glslang/0001-generate-glslang-pkg-config.patch b/meta/recipes-graphics/glslang/glslang/0001-generate-glslang-pkg-config.patch index ef092f17a1..e6bb6ec8e3 100644 --- a/meta/recipes-graphics/glslang/glslang/0001-generate-glslang-pkg-config.patch +++ b/meta/recipes-graphics/glslang/glslang/0001-generate-glslang-pkg-config.patch | |||
@@ -1,4 +1,4 @@ | |||
1 | From 6692611126b40d499c94bbcc8e29604560262072 Mon Sep 17 00:00:00 2001 | 1 | From fc33f1cf032a15c07044ef932bc991c346d62d62 Mon Sep 17 00:00:00 2001 |
2 | From: Jose Quaresma <quaresma.jose@gmail.com> | 2 | From: Jose Quaresma <quaresma.jose@gmail.com> |
3 | Date: Sun, 7 Feb 2021 01:30:39 +0000 | 3 | Date: Sun, 7 Feb 2021 01:30:39 +0000 |
4 | Subject: [PATCH] generate glslang pkg-config | 4 | Subject: [PATCH] generate glslang pkg-config |
@@ -8,7 +8,6 @@ Based on https://src.fedoraproject.org/rpms/glslang/blob/main/f/0001-pkg-config- | |||
8 | Upstream-Status: Pending | 8 | Upstream-Status: Pending |
9 | 9 | ||
10 | Signed-off-by: Jose Quaresma <quaresma.jose@gmail.com> | 10 | Signed-off-by: Jose Quaresma <quaresma.jose@gmail.com> |
11 | |||
12 | --- | 11 | --- |
13 | glslang/CMakeLists.txt | 2 ++ | 12 | glslang/CMakeLists.txt | 2 ++ |
14 | glslang/glslang.pc.cmake.in | 11 +++++++++++ | 13 | glslang/glslang.pc.cmake.in | 11 +++++++++++ |
@@ -16,32 +15,32 @@ Signed-off-by: Jose Quaresma <quaresma.jose@gmail.com> | |||
16 | create mode 100644 glslang/glslang.pc.cmake.in | 15 | create mode 100644 glslang/glslang.pc.cmake.in |
17 | 16 | ||
18 | diff --git a/glslang/CMakeLists.txt b/glslang/CMakeLists.txt | 17 | diff --git a/glslang/CMakeLists.txt b/glslang/CMakeLists.txt |
19 | index 1c7d22a2..10c1e841 100644 | 18 | index e4690f09..8e660bc5 100644 |
20 | --- a/glslang/CMakeLists.txt | 19 | --- a/glslang/CMakeLists.txt |
21 | +++ b/glslang/CMakeLists.txt | 20 | +++ b/glslang/CMakeLists.txt |
22 | @@ -209,6 +209,8 @@ if(ENABLE_GLSLANG_INSTALL) | 21 | @@ -233,6 +233,8 @@ if(GLSLANG_ENABLE_INSTALL) |
23 | EXPORT glslangTargets | 22 | install(TARGETS MachineIndependent EXPORT glslang-targets) |
24 | ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}) | 23 | install(TARGETS GenericCodeGen EXPORT glslang-targets) |
25 | endif() | 24 | endif() |
26 | + configure_file(${CMAKE_CURRENT_SOURCE_DIR}/glslang.pc.cmake.in ${CMAKE_CURRENT_BINARY_DIR}/pkgconfig/glslang.pc @ONLY) | 25 | + configure_file(${CMAKE_CURRENT_SOURCE_DIR}/glslang.pc.cmake.in ${CMAKE_CURRENT_BINARY_DIR}/pkgconfig/glslang.pc @ONLY) |
27 | + install(FILES ${CMAKE_CURRENT_BINARY_DIR}/pkgconfig/glslang.pc DESTINATION ${CMAKE_INSTALL_LIBDIR}/pkgconfig) | 26 | + install(FILES ${CMAKE_CURRENT_BINARY_DIR}/pkgconfig/glslang.pc DESTINATION ${CMAKE_INSTALL_LIBDIR}/pkgconfig) |
28 | 27 | ||
29 | install(EXPORT glslangTargets DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake) | 28 | set(PUBLIC_HEADERS |
30 | 29 | Public/ResourceLimits.h | |
31 | diff --git a/glslang/glslang.pc.cmake.in b/glslang/glslang.pc.cmake.in | 30 | diff --git a/glslang/glslang.pc.cmake.in b/glslang/glslang.pc.cmake.in |
32 | new file mode 100644 | 31 | new file mode 100644 |
33 | index 00000000..64b6882d | 32 | index 00000000..43104e68 |
34 | --- /dev/null | 33 | --- /dev/null |
35 | +++ b/glslang/glslang.pc.cmake.in | 34 | +++ b/glslang/glslang.pc.cmake.in |
36 | @@ -0,0 +1,11 @@ | 35 | @@ -0,0 +1,11 @@ |
37 | + prefix=@CMAKE_INSTALL_PREFIX@ | 36 | +prefix=@CMAKE_INSTALL_PREFIX@ |
38 | + exec_prefix=@CMAKE_INSTALL_PREFIX@ | 37 | +exec_prefix=@CMAKE_INSTALL_PREFIX@ |
39 | + libdir=${exec_prefix}/@CMAKE_INSTALL_LIBDIR@ | 38 | +libdir=${exec_prefix}/@CMAKE_INSTALL_LIBDIR@ |
40 | + includedir=${prefix}/@CMAKE_INSTALL_INCLUDEDIR@ | 39 | +includedir=${prefix}/@CMAKE_INSTALL_INCLUDEDIR@ |
41 | + | 40 | + |
42 | + Name: @PROJECT_NAME@ | 41 | +Name: @PROJECT_NAME@ |
43 | + Description: OpenGL and OpenGL ES shader front end and validator | 42 | +Description: OpenGL and OpenGL ES shader front end and validator |
44 | + Requires: | 43 | +Requires: |
45 | + Version: @GLSLANG_VERSION@ | 44 | +Version: @GLSLANG_VERSION@ |
46 | + Libs: -L${libdir} -lglslang -lOSDependent -lHLSL -lOGLCompiler -lSPVRemapper | 45 | +Libs: -L${libdir} -lglslang -lHLSL -lSPVRemapper |
47 | + Cflags: -I${includedir} | 46 | +Cflags: -I${includedir} |