From d50be6ec5e1378e25d5ee25c78b30798b8f185f1 Mon Sep 17 00:00:00 2001 From: Bastian Dehn Date: Tue, 21 Oct 2025 21:20:07 +0200 Subject: [PATCH] add cppcheck after tests --- src/kds_s2000w_net.c | 1 + tests/CMakeLists.txt | 9 +++++++++ 2 files changed, 10 insertions(+) diff --git a/src/kds_s2000w_net.c b/src/kds_s2000w_net.c index 4a02c93..fd8a688 100644 --- a/src/kds_s2000w_net.c +++ b/src/kds_s2000w_net.c @@ -248,6 +248,7 @@ SANE_Status sane_kds_s2000w_net_set_io_mode(SANE_Handle handle, return SANE_STATUS_UNSUPPORTED; } +// cppcheck-suppress constParameterPointer SANE_Status sane_kds_s2000w_net_get_select_fd(SANE_Handle handle, SANE_Int* fd) { kds_s2000w_debug_printf(ALL, "sane_kds_s2000w_net_get_select_fd"); diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt index 2c9795a..3b86e3a 100644 --- a/tests/CMakeLists.txt +++ b/tests/CMakeLists.txt @@ -85,6 +85,15 @@ ADD_CUSTOM_TARGET("runningtests" "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}/src + ${CMAKE_SOURCE_DIR}/tests + DEPENDS runningtests) + ADD_CUSTOM_TARGET("generate_gcov_coverage" ALL gcov ${CMAKE_BINARY_DIR}/src/CMakeFiles/sane-kds_s2000w_net-static.dir/*.c.o DEPENDS "runningtests") -- 2.47.3