Signed-off-by: Thomas Graf <[email protected]>
---
configure.ac | 1 +
ovsdb/.gitignore | 1 +
ovsdb/automake.mk | 3 +++
ovsdb/libovsdb.pc.in | 11 +++++++++++
4 files changed, 16 insertions(+)
create mode 100644 ovsdb/libovsdb.pc.in
diff --git a/configure.ac b/configure.ac
index 03dd22f..2f86e39 100644
--- a/configure.ac
+++ b/configure.ac
@@ -175,6 +175,7 @@ AC_CONFIG_FILES(include/Makefile)
AC_CONFIG_FILES(tests/atlocal)
AC_CONFIG_FILES(lib/libopenvswitch.pc)
AC_CONFIG_FILES(ofproto/libofproto.pc)
+AC_CONFIG_FILES(ovsdb/libovsdb.pc)
dnl This makes sure that include/openflow gets created in the build directory.
AC_CONFIG_COMMANDS([include/openflow/openflow.h.stamp])
diff --git a/ovsdb/.gitignore b/ovsdb/.gitignore
index c7bf045..d715dee 100644
--- a/ovsdb/.gitignore
+++ b/ovsdb/.gitignore
@@ -7,3 +7,4 @@
/ovsdb-server.1
/ovsdb-tool
/ovsdb-tool.1
+/libovsdb.pc
diff --git a/ovsdb/automake.mk b/ovsdb/automake.mk
index 2585bec..a66974a 100644
--- a/ovsdb/automake.mk
+++ b/ovsdb/automake.mk
@@ -35,6 +35,9 @@ ovsdb_libovsdb_la_SOURCES = \
ovsdb_libovsdb_la_CFLAGS = $(AM_CFLAGS)
ovsdb_libovsdb_la_CPPFLAGS = $(AM_CPPFLAGS)
+pkgconfig_DATA += \
+ $(srcdir)/ovsdb/libovsdb.pc
+
MAN_FRAGMENTS += \
ovsdb/remote-active.man \
ovsdb/remote-passive.man
diff --git a/ovsdb/libovsdb.pc.in b/ovsdb/libovsdb.pc.in
new file mode 100644
index 0000000..b86536f
--- /dev/null
+++ b/ovsdb/libovsdb.pc.in
@@ -0,0 +1,11 @@
+prefix=@prefix@
+exec_prefix=@exec_prefix@
+libdir=@libdir@
+includedir=@includedir@
+
+Name: libofproto
+Description: OVSDB library of Open vSwitch
+Version: @VERSION@
+Libs: -L${libdir} -lovsdb
+Libs.private: @LIBS@
+Cflags: -I${includedir}/openvswitch
--
1.9.3
_______________________________________________
dev mailing list
[email protected]
http://openvswitch.org/mailman/listinfo/dev