]> gitweb.hhaalo.de Git - sane-kds-s2000w-net.git/commitdiff
change config file for test
authorBastian Dehn <hhaalo@arcor.de>
Sat, 8 Nov 2025 16:30:25 +0000 (17:30 +0100)
committerBastian Dehn <hhaalo@arcor.de>
Sat, 8 Nov 2025 16:30:25 +0000 (17:30 +0100)
CMakeLists.txt
src/CMakeLists.txt

index 558b1009695599619c882ad255918186c9d07bd6..1607d5652c0315a7a408423c9b634c97456562ee 100644 (file)
@@ -18,6 +18,7 @@ if(CMAKE_BUILD_TYPE STREQUAL Debug)
                CACHE STRING "debug compiler flags" FORCE)
 endif()
 
+unset(CONFIG_TEST_FILE)
 if(RUN_TESTS)
        set(CMAKE_BUILD_TYPE "Debug" CACHE STRING "debug" FORCE)
        set(CMAKE_C_FLAGS "-std=c99 -fPIC \
@@ -44,6 +45,7 @@ if(RUN_TESTS)
 --wrap,kds_s2000w_client_get_capabilities,\
 --wrap,kds_s2000w_image_converter_to_pnm"
        CACHE STRING "test coverage compiler flags" FORCE)
+       set(CONFIG_TEST_FILE ${CMAKE_BINARY_DIR}/tests/kds_s2000w_net.conf)
 endif()
 
 message(STATUS "CMAKE_BUILD_TYPE: ${CMAKE_BUILD_TYPE}")
index dacdbd43dedca7661b4ca640284c18c97943ca31..256a00faf2916818c70a13ffdcb1acf82d6332b5 100644 (file)
@@ -68,6 +68,10 @@ message(STATUS "CMAKE_LIBRARY_PATH ${CMAKE_LIBRARY_PATH}")
 set(CONFIG_INSTALL_PATH etc/sane.d CACHE PATH "config path")
 message(STATUS "CONFIG_INSTALL_PATH ${CONFIG_INSTALL_PATH}")
 set(CONFIG_FILE ${CMAKE_INSTALL_PREFIX}/${CONFIG_INSTALL_PATH}/kds_s2000w_net.conf)
+if(DEFINED CONFIG_TEST_FILE)
+       set(CONFIG_FILE ${CONFIG_TEST_FILE})
+endif()
+
 message(STATUS "CONFIG_FILE ${CONFIG_FILE}")
 
 configure_file(config.h.in config.h)