project("kds_s2000w_net" VERSION "0.0.1")
find_library(SANE NAMES sane REQUIRED)
+find_library(MATH NAMES m REQUIRED)
+find_library(CONFIG NAMES config REQUIRED)
find_package(CURL REQUIRED)
find_package(JSON-C REQUIRED)
find_package(ImageMagick COMPONENTS MagickCore REQUIRED)
-find_library(MATH NAMES m REQUIRED)
+
add_library("sane-kds_s2000w_net"
SHARED
"kds_s2000w_handler_opts.c"
"kds_s2000w_client.c"
"kds_s2000w_image_converter.c"
- "kds_s2000w_debug.c")
+ "kds_s2000w_debug.c"
+ "kds_s2000w_config.c")
set_target_properties("sane-kds_s2000w_net" PROPERTIES VERSION 1)
-target_link_libraries("sane-kds_s2000w_net" json-c curl MagickCore-6.Q16 m)
+target_link_libraries("sane-kds_s2000w_net"
+ m
+ config
+ json-c
+ curl
+ MagickCore-6.Q16)
install(TARGETS "sane-kds_s2000w_net"
DESTINATION "/usr/lib/x86_64-linux-gnu/sane")
\ No newline at end of file