Skip to content

Commit 3d00f5f

Browse files
committed
Core (Tests): Improve the use of CMake's add_test() in LV_BUILD_TEST().
1 parent d8b4866 commit 3d00f5f

1 file changed

Lines changed: 4 additions & 2 deletions

File tree

libvisual/cmake/LVBuildTest.cmake

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,9 @@ FUNCTION(LV_BUILD_TEST TEST_NAME)
4545
${PARSE_ARGS_LINK_OPTIONS}
4646
)
4747

48-
ADD_TEST(${TEST_NAME}
49-
${CMAKE_COMMAND} -E chdir ${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_CURRENT_BINARY_DIR}/${TEST_NAME} ${PARSE_ARGS_ARGS}
48+
ADD_TEST(NAME ${TEST_NAME}
49+
COMMAND ${TEST_NAME} ${PARSE_ARGS_ARGS}
50+
WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
51+
COMMAND_EXPAND_LISTS
5052
)
5153
ENDFUNCTION()

0 commit comments

Comments
 (0)