From adac7cf23d93e199b1c34fe803532bb8ad19531e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adrien=20B=C3=A9raud?= <adrien.beraud@savoirfairelinux.com> Date: Wed, 16 Aug 2023 15:28:33 -0400 Subject: [PATCH] pkgconfig: link upnp, nat-pmp Change-Id: I6b373a24e1ca9db3ad4684627d1c27b5a9ace706 --- CMakeLists.txt | 2 ++ dhtnet.pc.in | 3 ++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index b27b0f3..dad3553 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -81,6 +81,7 @@ if (DHTNET_PUPNP) 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 @@ if (DHTNET_NATPMP) 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 @@ Name: dhtnet 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} -- GitLab