From: Thomas Graf Date: Thu, 13 Nov 2014 11:28:43 +0000 (+0100) Subject: lib: Add support for pkgconfig for libovsdb. X-Git-Tag: v2.4.0~945 X-Git-Url: http://git.cascardo.eti.br/?p=cascardo%2Fovs.git;a=commitdiff_plain;h=32fe2cfbda42c2a410473eb3d6f7767b4a8b93c2 lib: Add support for pkgconfig for libovsdb. Signed-off-by: Thomas Graf Acked-by: Flavio Leitner Signed-off-by: Ben Pfaff --- diff --git a/configure.ac b/configure.ac index d3b3d5963..ee122169e 100644 --- a/configure.ac +++ b/configure.ac @@ -174,6 +174,7 @@ AC_CONFIG_FILES(datapath/linux/Makefile.main) 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 c7bf0455a..d715dee92 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 2585beccc..a66974a57 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 000000000..b86536f84 --- /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