Signed-off-by: Thomas Graf <tg...@noironetworks.com> --- 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 d3b3d59..ee12216 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 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 dev@openvswitch.org http://openvswitch.org/mailman/listinfo/dev