mirror of
https://github.com/NixOS/nixpkgs.git
synced 2026-10-03 21:40:12 +00:00
54 lines
1.9 KiB
Diff
54 lines
1.9 KiB
Diff
diff --git a/cmake/shaderc.pc.in b/cmake/shaderc.pc.in
|
|
index 6d217bf..bb37c29 100644
|
|
--- a/cmake/shaderc.pc.in
|
|
+++ b/cmake/shaderc.pc.in
|
|
@@ -1,7 +1,7 @@
|
|
prefix=@CMAKE_INSTALL_PREFIX@
|
|
exec_prefix=${prefix}
|
|
-libdir=${prefix}/@CMAKE_INSTALL_LIBDIR@
|
|
-includedir=${prefix}/@CMAKE_INSTALL_INCLUDEDIR@
|
|
+libdir=@PKG_CONFIG_LIBDIR@
|
|
+includedir=@PKG_CONFIG_INCLUDEDIR@
|
|
|
|
Name: shaderc
|
|
Description: Tools and libraries for Vulkan shader compilation
|
|
diff --git a/cmake/shaderc_combined.pc.in b/cmake/shaderc_combined.pc.in
|
|
index 6d217bf..bb37c29 100644
|
|
--- a/cmake/shaderc_combined.pc.in
|
|
+++ b/cmake/shaderc_combined.pc.in
|
|
@@ -1,7 +1,7 @@
|
|
prefix=@CMAKE_INSTALL_PREFIX@
|
|
exec_prefix=${prefix}
|
|
-libdir=${prefix}/@CMAKE_INSTALL_LIBDIR@
|
|
-includedir=${prefix}/@CMAKE_INSTALL_INCLUDEDIR@
|
|
+libdir=@PKG_CONFIG_LIBDIR@
|
|
+includedir=@PKG_CONFIG_INCLUDEDIR@
|
|
|
|
Name: shaderc
|
|
Description: Tools and libraries for Vulkan shader compilation
|
|
diff --git a/cmake/shaderc_static.pc.in b/cmake/shaderc_static.pc.in
|
|
index 6d217bf..bb37c29 100644
|
|
--- a/cmake/shaderc_static.pc.in
|
|
+++ b/cmake/shaderc_static.pc.in
|
|
@@ -1,7 +1,7 @@
|
|
prefix=@CMAKE_INSTALL_PREFIX@
|
|
exec_prefix=${prefix}
|
|
-libdir=${prefix}/@CMAKE_INSTALL_LIBDIR@
|
|
-includedir=${prefix}/@CMAKE_INSTALL_INCLUDEDIR@
|
|
+libdir=@PKG_CONFIG_LIBDIR@
|
|
+includedir=@PKG_CONFIG_INCLUDEDIR@
|
|
|
|
Name: shaderc
|
|
Description: Tools and libraries for Vulkan shader compilation
|
|
diff --git a/cmake/write_pkg_config.cmake b/cmake/write_pkg_config.cmake
|
|
index d367ce3..18502ee 100644
|
|
--- a/cmake/write_pkg_config.cmake
|
|
+++ b/cmake/write_pkg_config.cmake
|
|
@@ -28,4 +28,6 @@ REGEX
|
|
# CMake support "-dev" in the version.
|
|
# If it's not a "-dev" version then ensure it ends with ".1"
|
|
string(REGEX REPLACE "-dev.1" ".0" CURRENT_VERSION "${CURRENT_VERSION}.1")
|
|
+cmake_path(APPEND PKG_CONFIG_LIBDIR "\${exec_prefix}" "${CMAKE_INSTALL_LIBDIR}")
|
|
+cmake_path(APPEND PKG_CONFIG_INCLUDEDIR "\${prefix}" "${CMAKE_INSTALL_INCLUDEDIR}")
|
|
configure_file(${TEMPLATE_FILE} ${OUT_FILE} @ONLY)
|