]> gitweb.hhaalo.de Git - sane-kds-s2000w-net.git/commitdiff
add cmocka library to build test
authorBastian Dehn <hhaalo@arcor.de>
Sun, 17 Mar 2024 10:35:28 +0000 (11:35 +0100)
committerBastian Dehn <hhaalo@arcor.de>
Sun, 17 Mar 2024 10:35:28 +0000 (11:35 +0100)
tests/CMakeLists.txt

index db187db9958047839f4dc3e6fa914f6c035d7cd2..3d86abb1a8da7d712e6d0911b7057a5eb5b7da37 100644 (file)
@@ -3,6 +3,9 @@ cmake_minimum_required(VERSION 3.25.1)
 find_library(CHECK NAMES check REQUIRED)
 find_library(SUBUNIT NAMES subunit REQUIRED)
 find_library(MATH NAMES m REQUIRED)
+find_package(CMOCKA REQUIRED)
+
+message(STATUS "find ${CMOCKA_LIBRARY}")
 
 add_executable("runtests"
        "kds_s2000w_net_read_tests.c"
@@ -10,7 +13,11 @@ add_executable("runtests"
        "kds_s2000w_read_config_tests.c"
        "runtests.c")
 add_dependencies("runtests" sane-kds_s2000w_net)
-target_link_libraries("runtests" check subunit sane-kds_s2000w_net)
+target_link_libraries("runtests"
+       check
+       subunit
+       ${CMOCKA_LIBRARY}
+       sane-kds_s2000w_net)
 
 add_custom_target("runningtests" ALL "./runtests"
        WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}