message(STATUS "find ${CMOCKA_LIBRARY}")
message(STATUS "find ${CPPCHECK}")
-add_executable("kds_s2000w_net_get_opt_tests"
- "kds_s2000w_net_get_opt_tests.c"
- "kds_s2000w_client_mock.c")
-add_dependencies("kds_s2000w_net_get_opt_tests" sane-kds_s2000w_net-static)
-target_link_libraries("kds_s2000w_net_get_opt_tests"
+add_executable(kds_s2000w_net_get_opt_tests
+ kds_s2000w_net_get_opt_tests.c
+ kds_s2000w_client_mock.c)
+add_dependencies(kds_s2000w_net_get_opt_tests
+ sane-kds_s2000w_net-static)
+target_link_libraries(kds_s2000w_net_get_opt_tests
${CMOCKA_LIBRARY}
sane-kds_s2000w_net-static)
-add_executable("kds_s2000w_net_set_opt_tests"
- "kds_s2000w_net_set_opt_tests.c"
- "kds_s2000w_client_mock.c")
-add_dependencies("kds_s2000w_net_set_opt_tests" sane-kds_s2000w_net-static)
-target_link_libraries("kds_s2000w_net_set_opt_tests"
+add_executable(kds_s2000w_net_set_opt_tests
+ kds_s2000w_net_set_opt_tests.c
+ kds_s2000w_client_mock.c)
+add_dependencies(kds_s2000w_net_set_opt_tests sane-kds_s2000w_net-static)
+target_link_libraries(kds_s2000w_net_set_opt_tests
${CMOCKA_LIBRARY}
sane-kds_s2000w_net-static)
-add_executable("kds_s2000w_net_read_tests"
- "kds_s2000w_net_read_tests.c"
- "kds_s2000w_client_mock.c")
-add_dependencies("kds_s2000w_net_read_tests" sane-kds_s2000w_net-static)
-target_link_libraries("kds_s2000w_net_read_tests"
+add_executable(kds_s2000w_net_read_tests
+ kds_s2000w_net_read_tests.c
+ kds_s2000w_client_mock.c)
+add_dependencies(kds_s2000w_net_read_tests
+ sane-kds_s2000w_net-static)
+target_link_libraries(kds_s2000w_net_read_tests
${CMOCKA_LIBRARY}
sane-kds_s2000w_net-static)
-add_executable("kds_s2000w_net_tests"
- "kds_s2000w_net_tests.c"
- "kds_s2000w_client_mock.c")
-add_dependencies("kds_s2000w_net_tests" sane-kds_s2000w_net-static)
-target_link_libraries("kds_s2000w_net_tests"
+add_executable(kds_s2000w_net_tests
+ kds_s2000w_net_tests.c
+ kds_s2000w_client_mock.c)
+add_dependencies(kds_s2000w_net_tests
+ sane-kds_s2000w_net-static)
+target_link_libraries(kds_s2000w_net_tests
${CMOCKA_LIBRARY}
sane-kds_s2000w_net-static)
-add_executable("kds_s2000w_read_config_tests"
- "kds_s2000w_read_config_tests.c"
- "kds_s2000w_client_mock.c")
-add_dependencies("kds_s2000w_read_config_tests" sane-kds_s2000w_net-static)
-target_link_libraries("kds_s2000w_read_config_tests"
+add_executable(kds_s2000w_read_config_tests
+ kds_s2000w_read_config_tests.c
+ kds_s2000w_client_mock.c)
+add_dependencies(kds_s2000w_read_config_tests
+ sane-kds_s2000w_net-static)
+target_link_libraries(kds_s2000w_read_config_tests
${CMOCKA_LIBRARY}
sane-kds_s2000w_net-static)
-add_executable("kds_s2000w_image_converter_tests"
- "kds_s2000w_image_converter_tests.c"
- "kds_s2000w_client_mock.c")
-add_dependencies("kds_s2000w_image_converter_tests" sane-kds_s2000w_net-static)
-target_link_libraries("kds_s2000w_image_converter_tests"
+add_executable(kds_s2000w_image_converter_tests
+ kds_s2000w_image_converter_tests.c
+ kds_s2000w_client_mock.c)
+add_dependencies(kds_s2000w_image_converter_tests
+ sane-kds_s2000w_net-static)
+target_link_libraries(kds_s2000w_image_converter_tests
${CMOCKA_LIBRARY}
sane-kds_s2000w_net-static)
-add_executable("kds_s2000w_option_descriptor_tests"
- "kds_s2000w_option_descriptor_tests.c"
- "kds_s2000w_client_mock.c")
-add_dependencies("kds_s2000w_option_descriptor_tests" sane-kds_s2000w_net-static)
-target_link_libraries("kds_s2000w_option_descriptor_tests"
+add_executable(kds_s2000w_option_descriptor_tests
+ kds_s2000w_option_descriptor_tests.c
+ kds_s2000w_client_mock.c)
+add_dependencies(kds_s2000w_option_descriptor_tests
+ sane-kds_s2000w_net-static)
+target_link_libraries(kds_s2000w_option_descriptor_tests
${CMOCKA_LIBRARY}
sane-kds_s2000w_net-static)
-add_executable("kds_s2000w_image_type_check_tests"
- "kds_s2000w_image_type_check_tests.c"
- "kds_s2000w_client_mock.c")
-add_dependencies("kds_s2000w_image_type_check_tests" sane-kds_s2000w_net-static)
-target_link_libraries("kds_s2000w_image_type_check_tests"
+add_executable(kds_s2000w_image_type_check_tests
+ kds_s2000w_image_type_check_tests.c
+ kds_s2000w_client_mock.c)
+add_dependencies(kds_s2000w_image_type_check_tests
+ sane-kds_s2000w_net-static)
+target_link_libraries(kds_s2000w_image_type_check_tests
${CMOCKA_LIBRARY}
sane-kds_s2000w_net-static)
-add_executable("kds_s2000w_pixel_converter_tests"
- "kds_s2000w_pixel_converter_tests.c"
- "kds_s2000w_client_mock.c")
-add_dependencies("kds_s2000w_pixel_converter_tests" sane-kds_s2000w_net-static)
-target_link_libraries("kds_s2000w_pixel_converter_tests"
+add_executable(kds_s2000w_pixel_converter_tests
+ kds_s2000w_pixel_converter_tests.c
+ kds_s2000w_client_mock.c)
+add_dependencies(kds_s2000w_pixel_converter_tests
+ sane-kds_s2000w_net-static)
+target_link_libraries(kds_s2000w_pixel_converter_tests
${CMOCKA_LIBRARY}
sane-kds_s2000w_net-static)
-add_custom_target("runningtests"
+add_custom_target(runningtests
ALL ./kds_s2000w_read_config_tests
- COMMAND ./kds_s2000w_option_descriptor_tests
- COMMAND ./kds_s2000w_net_get_opt_tests
- COMMAND ./kds_s2000w_net_set_opt_tests
- COMMAND ./kds_s2000w_net_tests
- COMMAND ./kds_s2000w_net_read_tests
- COMMAND ./kds_s2000w_image_type_check_tests
- COMMAND ./kds_s2000w_image_converter_tests
- COMMAND ./kds_s2000w_pixel_converter_tests
+ COMMAND ./kds_s2000w_option_descriptor_tests
+ COMMAND ./kds_s2000w_net_get_opt_tests
+ COMMAND ./kds_s2000w_net_set_opt_tests
+ COMMAND ./kds_s2000w_net_tests
+ COMMAND ./kds_s2000w_net_read_tests
+ COMMAND ./kds_s2000w_image_type_check_tests
+ COMMAND ./kds_s2000w_image_converter_tests
+ COMMAND ./kds_s2000w_pixel_converter_tests
WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
- DEPENDS "kds_s2000w_read_config_tests"
- "kds_s2000w_option_descriptor_tests"
- "kds_s2000w_net_get_opt_tests"
- "kds_s2000w_net_set_opt_tests"
- "kds_s2000w_net_tests"
- "kds_s2000w_net_read_tests"
- "kds_s2000w_image_type_check_tests"
- "kds_s2000w_image_converter_tests"
- "kds_s2000w_pixel_converter_tests")
-
-add_custom_target("cppcheck"
- ALL ${CPPCHECK} --check-level=exhaustive
+ DEPENDS kds_s2000w_read_config_tests
+ kds_s2000w_option_descriptor_tests
+ kds_s2000w_net_get_opt_tests
+ kds_s2000w_net_set_opt_tests
+ kds_s2000w_net_tests
+ kds_s2000w_net_read_tests
+ kds_s2000w_image_type_check_tests
+ kds_s2000w_image_converter_tests
+ kds_s2000w_pixel_converter_tests)
+
+add_custom_target(cppcheck
+ ALL ${CPPCHECK}
+ --check-level=exhaustive
--enable=warning,style
--inline-suppr
--error-exitcode=1
${CMAKE_SOURCE_DIR}/tests
DEPENDS runningtests)
-add_custom_target("generate_gcov_coverage"
+add_custom_target(generate_gcov_coverage
ALL gcov ${CMAKE_BINARY_DIR}/src/CMakeFiles/sane-kds_s2000w_net-static.dir/*.c.o
- DEPENDS "runningtests")
+ DEPENDS runningtests)
-add_custom_target("generate_lcov_coverage"
- ALL lcov --capture
+add_custom_target(generate_lcov_coverage
+ ALL lcov
+ --capture
--directory ${CMAKE_BINARY_DIR}/src/CMakeFiles/sane-kds_s2000w_net-static.dir
- --exclude "include*"
- --exclude "kds_s2000w_client.c"
- --exclude "kds_s2000w_heartbeat.c"
- --exclude "kds_s2000w_debug.c"
- --exclude "kds_s2000w_image_converter*.c"
+ --exclude include*
+ --exclude kds_s2000w_client.c
+ --exclude kds_s2000w_heartbeat.c
+ --exclude kds_s2000w_debug.c
+ --exclude kds_s2000w_image_converter*.c
--output-file ${CMAKE_BINARY_DIR}/coverage.info
- DEPENDS "generate_gcov_coverage")
+ DEPENDS generate_gcov_coverage)
-add_custom_target("generate_html_coverage"
- ALL genhtml ${CMAKE_BINARY_DIR}/coverage.info --output-directory ${CMAKE_BINARY_DIR}/coverage
- DEPENDS "generate_lcov_coverage")
\ No newline at end of file
+add_custom_target(generate_html_coverage
+ ALL genhtml
+ --output-directory ${CMAKE_BINARY_DIR}/coverage
+ ${CMAKE_BINARY_DIR}/coverage.info
+ DEPENDS generate_lcov_coverage)
\ No newline at end of file