From f2ef1378b09927629b77adf4f2d03d2e7f710301 Mon Sep 17 00:00:00 2001 From: Bastian Dehn Date: Sat, 8 Nov 2025 17:30:25 +0100 Subject: [PATCH] change config file for test --- CMakeLists.txt | 2 ++ src/CMakeLists.txt | 4 ++++ 2 files changed, 6 insertions(+) diff --git a/CMakeLists.txt b/CMakeLists.txt index 558b100..1607d56 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -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}") diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index dacdbd4..256a00f 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -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) -- 2.47.3