From 0627100ce751bf2ad58a385e76ca93a08d276d04 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Adrien=20B=C3=A9raud?= <adrien.beraud@savoirfairelinux.com>
Date: Thu, 27 Jul 2023 15:52:29 -0400
Subject: [PATCH] apple: link with resolv, CoreFoundation, Security

Change-Id: I95dfb2e81308d0c727b18aae96d9b67d570cf492
---
 CMakeLists.txt | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/CMakeLists.txt b/CMakeLists.txt
index d14bc98..af085df 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -72,6 +72,10 @@ list (APPEND dhtnet_HEADERS
 
 add_library(dhtnet ${dhtnet_SOURCES})
 target_link_libraries(dhtnet PUBLIC PkgConfig::opendht PkgConfig::pjproject fmt::fmt ${MSGPACK_LIB})
+if (APPLE)
+    target_link_libraries(dhtnet PRIVATE SYSTEM "-framework CoreFoundation" "-framework Security" "resolv")
+endif()
+
 target_include_directories(dhtnet PUBLIC
     $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include>
     $<INSTALL_INTERFACE:include>
-- 
GitLab