From 22ec8e3a2b54a4e1fd1340a592f49829d6cde735 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rg=20Krause?= Date: Sun, 11 Sep 2016 22:26:33 +0200 Subject: [PATCH] Add pkg-config file MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Add a pkg-config file. Fetched from: https://github.com/medoc92/libupnpp/commit/9f03bb0e7b47e2843edea6f25ed9eabbfb6412df Signed-off-by: Jörg Krause --- Makefile.am | 3 +++ configure.ac | 1 + libupnpp.pc.in | 12 ++++++++++++ 3 files changed, 16 insertions(+) create mode 100644 libupnpp.pc.in diff --git a/Makefile.am b/Makefile.am index 2d20b9b..39559e9 100644 --- a/Makefile.am +++ b/Makefile.am @@ -112,3 +112,6 @@ nobase_include_HEADERS = \ libupnpp_la_LDFLAGS = -version-info $(VERSION_INFO) libupnpp_la_LIBADD = $(LIBUPNPP_LIBS) + +pkgconfigdir = $(libdir)/pkgconfig +pkgconfig_DATA = libupnpp.pc diff --git a/configure.ac b/configure.ac index 9ff2058..89525b3 100644 --- a/configure.ac +++ b/configure.ac @@ -90,4 +90,5 @@ AC_SUBST(LIBUPNPP_LIBS) AC_SUBST(VERSION_INFO) AC_CONFIG_FILES([Makefile]) +AC_CONFIG_FILES([libupnpp.pc]) AC_OUTPUT diff --git a/libupnpp.pc.in b/libupnpp.pc.in new file mode 100644 index 0000000..90f4b2b --- /dev/null +++ b/libupnpp.pc.in @@ -0,0 +1,12 @@ +prefix=@prefix@ +exec_prefix=@exec_prefix@ +libdir=@libdir@ +includedir=@includedir@ + +Name: @PACKAGE_NAME@ +Description: C++ wrapper for libupnp +Version: @PACKAGE_VERSION@ +Requires: libcurl libupnp +Libs: -L${libdir} -lupnpp +Libs.private: -lexpat -lpthread -lrt +Cflags: -I${includedir} -- 2.9.3