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:55 +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 e54aefddaf6aa3b9fdd50c6be764186f21bfe163..7be406d228c7eb393497fb8607115b8bc40350fe 100644 (file)
@@ -162,4 +162,5 @@ liburcu-bp.pc
 liburcu-cds.pc
 liburcu-qsbr.pc
 liburcu-mb.pc
+liburcu-memb.pc
 liburcu-signal.pc
index 2cb42a89b11b80f48238c002fe8889eeed5ec0c5..4ff4a06f9b0519f0d80b188ac2709f1120c8afb8 100644 (file)
@@ -398,6 +398,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 88ccc1f977ec6a2f42538389c3bd45897742291a..2ec35de0a2362faa732abbe7f09fab1ea0f1d77a 100644 (file)
@@ -61,7 +61,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 = compat_arch_x86.c \
        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.027023 seconds and 4 git commands to generate.