From: 竹內宏輝 Hiroki Takeuchi <hirok...@gmail.com> Submitted-at: https://github.com/openvswitch/ovs/pull/270 Signed-off-by: Hiroki Takeuchi <hirok...@gmail.com> --- 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 d...@openvswitch.org https://mail.openvswitch.org/mailman/listinfo/ovs-dev