diff --git a/CMakeLists.txt b/CMakeLists.txt index 496f954206..605b892673 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -21,6 +21,7 @@ macro_ensure_out_of_source_build("${PROJECT_NAME} requires an out of source buil # add macros include(MacroAddPlugin) +include(MacroCopyFile) if (WITH_LOG4C) find_package(LOG4C REQUIRED) @@ -30,6 +31,8 @@ find_package(Check) include(ConfigureChecks.cmake) configure_file(config.h.cmake ${CMAKE_CURRENT_BINARY_DIR}/config.h) +macro_copy_file(${CMAKE_CURRENT_SOURCE_DIR}/CTestCustom.cmake ${CMAKE_CURRENT_BINARY_DIR}/CTestCustom.cmake) + add_subdirectory(iniparser/src) add_subdirectory(src) add_subdirectory(client) diff --git a/CTestConfig.cmake b/CTestConfig.cmake index 1d91ae17f4..c077481667 100644 --- a/CTestConfig.cmake +++ b/CTestConfig.cmake @@ -1,8 +1,4 @@ set(UPDATE_TYPE "true") -set(CTEST_CUSTOM_MEMCHECK_IGNORE - ${CTEST_CUSTOM_MEMCHECK_IGNORE} - check_std_c_jhash -) set(CTEST_PROJECT_NAME "csync") set(CTEST_NIGHTLY_START_TIME "23:00:00 CET") diff --git a/CTestCustom.cmake b/CTestCustom.cmake new file mode 100644 index 0000000000..4afc9ab6a1 --- /dev/null +++ b/CTestCustom.cmake @@ -0,0 +1,4 @@ +set(CTEST_CUSTOM_MEMCHECK_IGNORE + ${CTEST_CUSTOM_MEMCHECK_IGNORE} + check_std_c_jhash +)