From: Bastian Dehn Date: Sat, 18 May 2024 17:14:01 +0000 (+0200) Subject: fix linking for static lib X-Git-Tag: v1.0.3^2~4 X-Git-Url: https://gitweb.hhaalo.de/?a=commitdiff_plain;h=4324f138b73bb1f4d03d37da519c219496381986;p=sane-kds-s2000w-net.git fix linking for static lib --- 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}