Add pkg-config files for all urcu libs
authorYannick Brosseau <yannick.brosseau@gmail.com>
Wed, 1 Jun 2011 15:00:25 +0000 (11:00 -0400)
committerMathieu Desnoyers <mathieu.desnoyers@efficios.com>
Wed, 1 Jun 2011 15:00:25 +0000 (11:00 -0400)
Signed-off-by: Yannick Brosseau <yannick.brosseau@gmail.com>
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
.gitignore
Makefile.am
configure.ac
liburcu-bp.pc.in [new file with mode: 0644]
liburcu-mb.pc.in [new file with mode: 0644]
liburcu-qsbr.pc.in [new file with mode: 0644]
liburcu-signal.pc.in [new file with mode: 0644]
liburcu.pc.in [new file with mode: 0644]

index 7c9a527..529f6ca 100644 (file)
@@ -87,3 +87,8 @@ Makefile
 /autom4te.cache/
 config.h
 stamp-h2
+liburcu.pc
+liburcu-bp.pc
+liburcu-qsbr.pc
+liburcu-mb.pc
+liburcu-signal.pc
index 7956e7e..776fa2b 100644 (file)
@@ -52,3 +52,6 @@ libwfqueue_la_SOURCES = wfqueue.c $(COMPAT)
 libwfstack_la_SOURCES = wfstack.c $(COMPAT)
 librculfqueue_la_SOURCES = rculfqueue.c $(COMPAT)
 librculfstack_la_SOURCES = rculfstack.c $(COMPAT)
+
+pkgconfigdir = $(libdir)/pkgconfig
+pkgconfig_DATA = liburcu.pc liburcu-bp.pc
\ No newline at end of file
index b8c151a..6b8a35a 100644 (file)
@@ -241,5 +241,10 @@ AC_CONFIG_LINKS([
 AC_CONFIG_FILES([
        Makefile
        tests/Makefile
+       liburcu.pc
+       liburcu-bp.pc
+       liburcu-qsbr.pc
+       liburcu-mb.pc
+       liburcu-signal.pc
 ])
 AC_OUTPUT
diff --git a/liburcu-bp.pc.in b/liburcu-bp.pc.in
new file mode 100644 (file)
index 0000000..c5f2355
--- /dev/null
@@ -0,0 +1,11 @@
+prefix=@prefix@
+exec_prefix=@exec_prefix@
+libdir=@libdir@
+includedir=@includedir@
+
+Name: Userspace RCU BulletProof
+Description: A userspace RCU (read-copy-update) library, bulletproof version
+Version: @PACKAGE_VERSION@
+Requires:
+Libs: -L${libdir} -lurcu-bp
+Cflags: -I${includedir} 
diff --git a/liburcu-mb.pc.in b/liburcu-mb.pc.in
new file mode 100644 (file)
index 0000000..cd669ef
--- /dev/null
@@ -0,0 +1,11 @@
+prefix=@prefix@
+exec_prefix=@exec_prefix@
+libdir=@libdir@
+includedir=@includedir@
+
+Name: Userspace RCU Memory barriers
+Description: A userspace RCU (read-copy-update) library, memory barriers version
+Version: @PACKAGE_VERSION@
+Requires:
+Libs: -L${libdir} -lurcu-mb
+Cflags: -I${includedir} 
diff --git a/liburcu-qsbr.pc.in b/liburcu-qsbr.pc.in
new file mode 100644 (file)
index 0000000..0732602
--- /dev/null
@@ -0,0 +1,11 @@
+prefix=@prefix@
+exec_prefix=@exec_prefix@
+libdir=@libdir@
+includedir=@includedir@
+
+Name: Userspace RCU QSBR
+Description: A userspace RCU (read-copy-update) library, quiescent state version
+Version: @PACKAGE_VERSION@
+Requires:
+Libs: -L${libdir} -lurcu-qsbr
+Cflags: -I${includedir} 
diff --git a/liburcu-signal.pc.in b/liburcu-signal.pc.in
new file mode 100644 (file)
index 0000000..f9bc3a3
--- /dev/null
@@ -0,0 +1,11 @@
+prefix=@prefix@
+exec_prefix=@exec_prefix@
+libdir=@libdir@
+includedir=@includedir@
+
+Name: Userspace RCU signal
+Description: A userspace RCU (read-copy-update) library, signal version
+Version: @PACKAGE_VERSION@
+Requires:
+Libs: -L${libdir} -lurcu-signal
+Cflags: -I${includedir} 
diff --git a/liburcu.pc.in b/liburcu.pc.in
new file mode 100644 (file)
index 0000000..22bf2c8
--- /dev/null
@@ -0,0 +1,11 @@
+prefix=@prefix@
+exec_prefix=@exec_prefix@
+libdir=@libdir@
+includedir=@includedir@
+
+Name: Userspace RCU 
+Description: A userspace RCU (read-copy-update) library, standard version
+Version: @PACKAGE_VERSION@
+Requires:
+Libs: -L${libdir} -lurcu
+Cflags: -I${includedir} 
This page took 0.034633 seconds and 4 git commands to generate.