From 0aaf24c4a5702a5d354f21fcea4aa5abbe3d4718 Mon Sep 17 00:00:00 2001 From: Adriaan de Groot Date: Mon, 23 Mar 2020 14:12:18 +0100 Subject: [PATCH] CMake: tell tests where their source-dir is - Abuse BUILD_AS_TEST to pass in the value as a string --- CMakeModules/CalamaresAddTest.cmake | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CMakeModules/CalamaresAddTest.cmake b/CMakeModules/CalamaresAddTest.cmake index 36be0f03e..65f9389e8 100644 --- a/CMakeModules/CalamaresAddTest.cmake +++ b/CMakeModules/CalamaresAddTest.cmake @@ -50,7 +50,7 @@ function( calamares_add_test ) Qt5::Test ) calamares_automoc( ${TEST_NAME} ) - target_compile_definitions( ${TEST_NAME} PRIVATE -DBUILD_AS_TEST ${TEST_DEFINITIONS} ) + target_compile_definitions( ${TEST_NAME} PRIVATE -DBUILD_AS_TEST="${CMAKE_CURRENT_SOURCE_DIR}" ${TEST_DEFINITIONS} ) if( TEST_GUI ) target_link_libraries( ${TEST_NAME} calamaresui Qt5::Gui ) endif()