From 93c0657bb2c7c974dbfbfa5c32410f998b377a16 Mon Sep 17 00:00:00 2001 From: Lephenixnoir Date: Mon, 27 Mar 2023 23:12:15 +0200 Subject: [PATCH] vnc: find libvncclient with pkg-config --- vnc-client/CMakeLists.txt | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/vnc-client/CMakeLists.txt b/vnc-client/CMakeLists.txt index dcf6f6b..e6015ca 100644 --- a/vnc-client/CMakeLists.txt +++ b/vnc-client/CMakeLists.txt @@ -8,13 +8,15 @@ if(DEFINED "$ENV{FXSDK_PATH}") list(APPEND CMAKE_MODULE_PATH "$ENV{FXSDK_PATH}/lib/cmake") endif() -find_package(LibVNCServer 0.9 REQUIRED) +find_package(PkgConfig REQUIRED) find_package(SDL2 2.0 REQUIRED) find_package(LibFxlink 2.9 REQUIRED) +pkg_check_modules(libvncclient REQUIRED libvncclient IMPORTED_TARGET) + add_executable(cgvm_vnc src/main.c) target_compile_options(cgvm_vnc PRIVATE -g) set_target_properties(cgvm_vnc PROPERTIES RUNTIME_OUTPUT_DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}") target_link_libraries(cgvm_vnc PRIVATE - LibVNCServer::vncclient SDL2::SDL2 LibFxlink::LibFxlink) + PkgConfig::libvncclient SDL2::SDL2 LibFxlink::LibFxlink)