fix: add missing pkgconfig file for memb flavour lib
authorMichael Jeanson <mjeanson@efficios.com>
Wed, 22 Sep 2021 20:06:23 +0000 (16:06 -0400)
committerMathieu Desnoyers <mathieu.desnoyers@efficios.com>
Tue, 5 Oct 2021 17:55:01 +0000 (13:55 -0400)
We ship a pkg-config file for each urcu flavour library except the
latest introduced 'memb'.

Change-Id: If222949941d968f63b07616776440931657aa6db
Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
.gitignore
configure.ac
src/Makefile.am
src/liburcu-memb.pc.in [new file with mode: 0644]

index 23c2769a2948404bc5659a091c2292a118521fd2..af49d08587b3af8f88c7635cfa2e1e576d84e092 100644 (file)
@@ -176,6 +176,7 @@ liburcu-bp.pc
 liburcu-cds.pc
 liburcu-qsbr.pc
 liburcu-mb.pc
+liburcu-memb.pc
 liburcu-signal.pc
 
 /Makefile
index 1ebdbc48a40634dd99950e305b50f47dc8151cf8..a044f643a6b90e2b45cdf7f3c02fe9faf52730f2 100644 (file)
@@ -319,6 +319,7 @@ AC_CONFIG_FILES([
        src/liburcu-cds.pc
        src/liburcu-qsbr.pc
        src/liburcu-mb.pc
+       src/liburcu-memb.pc
        src/liburcu-signal.pc
 ])
 
index 37fa9fe94d562a71cdc2aee09ae31572a2153106..6c383531fd46f4e73f90f3e34fe8bf05abc7b13d 100644 (file)
@@ -52,7 +52,7 @@ liburcu_cds_la_LIBADD = liburcu-common.la
 
 pkgconfigdir = $(libdir)/pkgconfig
 pkgconfig_DATA = liburcu-cds.pc liburcu.pc liburcu-bp.pc liburcu-qsbr.pc \
-       liburcu-signal.pc liburcu-mb.pc
+       liburcu-signal.pc liburcu-mb.pc liburcu-memb.pc
 
 EXTRA_DIST = \
        urcu-call-rcu-impl.h \
diff --git a/src/liburcu-memb.pc.in b/src/liburcu-memb.pc.in
new file mode 100644 (file)
index 0000000..5fb8476
--- /dev/null
@@ -0,0 +1,11 @@
+prefix=@prefix@
+exec_prefix=@exec_prefix@
+libdir=@libdir@
+includedir=@includedir@
+
+Name: Userspace RCU membarrier syscall
+Description: A userspace RCU (read-copy-update) library, membarrier syscall version
+Version: @PACKAGE_VERSION@
+Requires:
+Libs: -L${libdir} -lurcu-common -lurcu-memb
+Cflags: -I${includedir}
This page took 0.028359 seconds and 4 git commands to generate.