diff --git a/Meta/Lagom/CMakeLists.txt b/Meta/Lagom/CMakeLists.txt index 1291bf0d51..99ffc6db44 100644 --- a/Meta/Lagom/CMakeLists.txt +++ b/Meta/Lagom/CMakeLists.txt @@ -253,10 +253,11 @@ function(lagom_test source) add_executable(${name} ${source}) target_link_libraries(${name} PRIVATE LibCore LibTest LibTestMain ${LAGOM_TEST_LIBS}) add_test( - NAME ${name} - COMMAND ${name} - WORKING_DIRECTORY ${LAGOM_TEST_WORKING_DIRECTORY} + NAME ${name} + COMMAND ${name} + WORKING_DIRECTORY ${LAGOM_TEST_WORKING_DIRECTORY} ) + set_target_properties(${name} PROPERTIES LAGOM_WORKING_DIRECTORY "${LAGOM_TEST_WORKING_DIRECTORY}") endfunction() function(serenity_test test_src sub_dir) @@ -693,6 +694,7 @@ endif() if (NOT "$ENV{LAGOM_TARGET}" STREQUAL "") add_custom_target(run-lagom-target COMMAND "${CMAKE_COMMAND}" -E env "SERENITY_SOURCE_DIR=${SERENITY_PROJECT_ROOT}" "$" $ENV{LAGOM_ARGS} + WORKING_DIRECTORY "$" DEPENDS "$" USES_TERMINAL VERBATIM