[packages/libmultiprocess] - enhanced cmake patch to cover pkgconfig and cmake dirs
qboosh
qboosh at pld-linux.org
Wed Jul 27 20:42:09 CEST 2022
commit 9fa134917dcc86d113ee1e9148f6db644fa83a2a
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date: Wed Jul 27 20:44:16 2022 +0200
- enhanced cmake patch to cover pkgconfig and cmake dirs
libmultiprocess-cmake.patch | 13 +++++++++++++
1 file changed, 13 insertions(+)
---
diff --git a/libmultiprocess-cmake.patch b/libmultiprocess-cmake.patch
index b4e8ece..217aac2 100644
--- a/libmultiprocess-cmake.patch
+++ b/libmultiprocess-cmake.patch
@@ -23,6 +23,19 @@
add_executable(mpgen src/mp/gen.cpp)
target_include_directories(mpgen PRIVATE $<BUILD_INTERFACE:${CMAKE_CURRENT_BINARY_DIR}/include>)
+@@ -90,10 +90,10 @@ install(TARGETS mpgen EXPORT Multiproces
+
+ configure_file(include/mp/config.h.in "${CMAKE_CURRENT_BINARY_DIR}/include/mp/config.h")
+ configure_file(pkgconfig/libmultiprocess.pc.in "${CMAKE_CURRENT_BINARY_DIR}/pkgconfig/libmultiprocess.pc" @ONLY)
+-install(FILES "${CMAKE_CURRENT_BINARY_DIR}/pkgconfig/libmultiprocess.pc" DESTINATION "lib/pkgconfig")
++install(FILES "${CMAKE_CURRENT_BINARY_DIR}/pkgconfig/libmultiprocess.pc" DESTINATION "lib${LIB_SUFFIX}/pkgconfig")
+ install(FILES "include/mpgen.mk" DESTINATION "include")
+
+-install(EXPORT Multiprocess DESTINATION lib/cmake/Multiprocess)
++install(EXPORT Multiprocess DESTINATION lib${LIB_SUFFIX}/cmake/Multiprocess)
+
+ add_subdirectory(example EXCLUDE_FROM_ALL)
+ add_subdirectory(test EXCLUDE_FROM_ALL)
--- libmultiprocess-9f4dac644acfd79e532a7da54b5e1363d555a5cc/pkgconfig/libmultiprocess.pc.in.orig 2022-07-10 18:55:55.196744879 +0200
+++ libmultiprocess-9f4dac644acfd79e532a7da54b5e1363d555a5cc/pkgconfig/libmultiprocess.pc.in 2022-07-10 19:01:14.718347216 +0200
@@ -1,6 +1,6 @@
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/libmultiprocess.git/commitdiff/9fa134917dcc86d113ee1e9148f6db644fa83a2a
More information about the pld-cvs-commit
mailing list