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 7c9a527c25776a1077f7d2ae103fad3c8e388bb4..529f6cae72062074f73cda7932835f1ebfd15e4e 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 7956e7e1d509a17eee3ca0c46da2d1612aa4a193..776fa2b29b043dd293714b4f2cb73b5e2b2593f2 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 b8c151ab43882f9292dc7eed4ba2d70aa3e723e5..6b8a35a992aa4f28aae9d354365e976370619c80 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.027356 seconds and 4 git commands to generate.