From 4324f138b73bb1f4d03d37da519c219496381986 Mon Sep 17 00:00:00 2001 From: Bastian Dehn Date: Sat, 18 May 2024 19:14:01 +0200 Subject: [PATCH] fix linking for static lib --- src/CMakeLists.txt | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index a8d3734..5f614bb 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -61,16 +61,23 @@ SET(SOURCES "kds_s2000w_heartbeat.c") ADD_LIBRARY("sane-kds_s2000w_net" SHARED ${SOURCES}) +SET_TARGET_PROPERTIES("sane-kds_s2000w_net" PROPERTIES VERSION 1) +TARGET_INCLUDE_DIRECTORIES("sane-kds_s2000w_net" PRIVATE "${CMAKE_CURRENT_BINARY_DIR}") +TARGET_LINK_LIBRARIES("sane-kds_s2000w_net" + ${MATH} + ${PTHREAD} + ${CONFUSE} + ${CURL_LIBRARY} + ${ImageMagick_LIBRARIES} + json-c) + ADD_LIBRARY("sane-kds_s2000w_net-static" STATIC ${SOURCES} ${CMAKE_CURRENT_BINARY_DIR}/config.h) SET_TARGET_PROPERTIES("sane-kds_s2000w_net-static" PROPERTIES OUTPUT_NAME "sane-kds_s2000w_net") TARGET_INCLUDE_DIRECTORIES("sane-kds_s2000w_net-static" PRIVATE "${CMAKE_CURRENT_BINARY_DIR}") - -SET_TARGET_PROPERTIES("sane-kds_s2000w_net" PROPERTIES VERSION 1) -TARGET_INCLUDE_DIRECTORIES("sane-kds_s2000w_net" PRIVATE "${CMAKE_CURRENT_BINARY_DIR}") -TARGET_LINK_LIBRARIES("sane-kds_s2000w_net" +TARGET_LINK_LIBRARIES("sane-kds_s2000w_net-static" ${MATH} ${PTHREAD} ${CONFUSE} -- 2.39.5