CONFIGURE_FILE(config.h.in config.h)
CONFIGURE_FILE(debian/conffiles.in conffiles)
-ADD_LIBRARY("sane-kds_s2000w_net"
- SHARED
+SET(SOURCES
"config.h"
"kds_s2000w_net.c"
"kds_s2000w_option_descriptors.c"
"kds_s2000w_debug.c"
"kds_s2000w_config.c"
"kds_s2000w_heartbeat.c")
+
+ADD_LIBRARY("sane-kds_s2000w_net" SHARED ${SOURCES})
+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"
${ImageMagick_LIBRARIES}
json-c)
-INSTALL(TARGETS "sane-kds_s2000w_net"
+INSTALL(TARGETS "sane-kds_s2000w_net" "sane-kds_s2000w_net-static"
DESTINATION ${CMAKE_LIBRARY_PATH}/sane)
-
install(FILES "kds_s2000w_net.conf"
DESTINATION ${CONFIG_INSTALL_PATH})