[packages/criterion] - try with CMAKE_INSTALL_LIBDIR for local nanopb

qboosh qboosh at pld-linux.org
Fri Jan 13 21:39:11 CET 2023


commit 2bf11f8b600b02af45a876b4460dbc2e3a6b611d
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Fri Jan 13 21:40:19 2023 +0100

    - try with CMAKE_INSTALL_LIBDIR for local nanopb

 criterion-shared-nanopb.patch | 8 ++++++++
 criterion.spec                | 1 -
 2 files changed, 8 insertions(+), 1 deletion(-)
---
diff --git a/criterion.spec b/criterion.spec
index acd699b..ce3ac70 100644
--- a/criterion.spec
+++ b/criterion.spec
@@ -76,7 +76,6 @@ Statyczne biblioteki criterion.
 
 %build
 %meson build \
-	--default-library=shared \
 	-Dtests=%{__true_false tests}
 
 %ninja_build -C build
diff --git a/criterion-shared-nanopb.patch b/criterion-shared-nanopb.patch
index f4b7708..44a7123 100644
--- a/criterion-shared-nanopb.patch
+++ b/criterion-shared-nanopb.patch
@@ -9,3 +9,11 @@
  must_regenerate_pb = nanopb.found()
  if not nanopb.found()
  	nanopb_proj = cmake.subproject('nanopb',
+@@ -181,6 +181,7 @@ if not nanopb.found()
+ 		cmake_options: [
+ 			'-Dnanopb_BUILD_GENERATOR=OFF',
+ 			'-DBUILD_SHARED_LIBS=OFF',
++			'-DCMAKE_INSTALL_LIBDIR=' + get_option('libdir'),
+ 			'-DCMAKE_C_FLAGS=-DPB_ENABLE_MALLOC=1 -DPB_NO_PACKED_STRUCTS=1',
+ 			'-DCMAKE_POSITION_INDEPENDENT_CODE=ON',
+ 		])
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/criterion.git/commitdiff/2bf11f8b600b02af45a876b4460dbc2e3a6b611d



More information about the pld-cvs-commit mailing list