From 09e5aad24452420a169a32d4d229cb784db0c78f Mon Sep 17 00:00:00 2001 From: uncor3 Date: Tue, 28 Oct 2025 10:57:26 +0000 Subject: [PATCH] update CMake configuration to conditionally include AVAHI_CLIENT for Linux --- CMakeLists.txt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index ca0b82e..87d90af 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -142,7 +142,6 @@ endif() pkg_check_modules(PUGIXML REQUIRED IMPORTED_TARGET pugixml) pkg_check_modules(USB REQUIRED IMPORTED_TARGET libusb-1.0) pkg_check_modules(PLIST REQUIRED IMPORTED_TARGET libplist-2.0) -pkg_check_modules(AVAHI_CLIENT REQUIRED IMPORTED_TARGET avahi-client) file(GLOB PROJECT_SOURCES @@ -251,6 +250,8 @@ elseif (WIN32) target_include_directories( iDescriptor PRIVATE ${DNSSD_INCLUDE_DIR} ) message( STATUS "Using Bonjour SDK for network service discovery" ) else() + pkg_check_modules(AVAHI_CLIENT REQUIRED IMPORTED_TARGET avahi-client) + target_link_libraries(iDescriptor PRIVATE PkgConfig::AVAHI_CLIENT # PkgConfig::AVAHI_COMMON