pkgconfig: link upnp, nat-pmp
Change-Id: I6b373a24e1ca9db3ad4684627d1c27b5a9ace706
diff --git a/CMakeLists.txt b/CMakeLists.txt
index b27b0f3..dad3553 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -81,6 +81,7 @@
src/upnp/protocol/pupnp/pupnp.cpp
src/upnp/protocol/pupnp/upnp_igd.cpp
)
+ set (requiresprivate "${requiresprivate} libupnp")
endif()
endif()
if (DHTNET_NATPMP)
@@ -99,6 +100,7 @@
src/upnp/protocol/natpmp/nat_pmp.cpp
src/upnp/protocol/natpmp/pmp_igd.cpp
)
+ set (libsprivate "${libsprivate} ${natpmp_LIBRARIES}")
endif()
endif()
diff --git a/dhtnet.pc.in b/dhtnet.pc.in
index 9ea2f2f..00a628e 100644
--- a/dhtnet.pc.in
+++ b/dhtnet.pc.in
@@ -6,6 +6,7 @@
Description: C++ peer to peer networking library
Version: @VERSION@
Libs: -L${libdir} -ldhtnet
+Libs.private: @libsprivate@
Requires: opendht >= 2.6
-Requires.private: libpjproject
+Requires.private: libpjproject @requiresprivate@
Cflags: -I${includedir}