From: 竹內宏輝 Hiroki Takeuchi <[email protected]>
Submitted-at: https://github.com/openvswitch/ovs/pull/270
Signed-off-by: Hiroki Takeuchi <[email protected]>
---
I'm sending this patch as a squashed version of what was submitted at
Github. I know that pkg-config is somewhat controversial, so I'd like to
hear what the denizens of ovs-dev have to say about including a libovn.pc.
Thanks,
Ben.
configure.ac | 1 +
ovn/lib/automake.mk | 3 +++
ovn/lib/libovn.pc.in | 11 +++++++++++
3 files changed, 15 insertions(+)
create mode 100644 ovn/lib/libovn.pc.in
diff --git a/configure.ac b/configure.ac
index 505e3d041e93..473454265532 100644
--- a/configure.ac
+++ b/configure.ac
@@ -201,6 +201,7 @@ AC_CONFIG_FILES(lib/libopenvswitch.pc)
AC_CONFIG_FILES(lib/libsflow.pc)
AC_CONFIG_FILES(ofproto/libofproto.pc)
AC_CONFIG_FILES(ovsdb/libovsdb.pc)
+AC_CONFIG_FILES(ovn/lib/libovn.pc)
AC_CONFIG_FILES(include/openvswitch/version.h)
dnl This makes sure that include/openflow gets created in the build directory.
diff --git a/ovn/lib/automake.mk b/ovn/lib/automake.mk
index 6178fc2d5aa4..cb216f626293 100644
--- a/ovn/lib/automake.mk
+++ b/ovn/lib/automake.mk
@@ -24,6 +24,9 @@ nodist_ovn_lib_libovn_la_SOURCES = \
ovn/lib/ovn-sb-idl.c \
ovn/lib/ovn-sb-idl.h
+pkgconfig_DATA += \
+ ovn/lib/libovn.pc
+
# ovn-sb IDL
OVSIDL_BUILT += \
ovn/lib/ovn-sb-idl.c \
diff --git a/ovn/lib/libovn.pc.in b/ovn/lib/libovn.pc.in
new file mode 100644
index 000000000000..6d9b22be6568
--- /dev/null
+++ b/ovn/lib/libovn.pc.in
@@ -0,0 +1,11 @@
+prefix=@prefix@
+exec_prefix=@exec_prefix@
+libdir=@libdir@
+includedir=@includedir@
+
+Name: libovn
+Description: Open Virtual Network for Open vSwitch
+Version: @VERSION@
+Libs: -L${libdir} -lovn
+Libs.private: @LIBS@
+Cflags: -I${includedir}/ovn
--
2.20.1
_______________________________________________
dev mailing list
[email protected]
https://mail.openvswitch.org/mailman/listinfo/ovs-dev