From 0c49e0dd948fdfd4b9274d7d112c0b8de5a5d8d8 Mon Sep 17 00:00:00 2001 From: John Maguire Date: Mon, 1 Mar 2010 15:43:27 +0000 Subject: [PATCH] Automatically add test dependencies. --- tests/CMakeLists.txt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt index e183dfb23..c11e2ccac 100644 --- a/tests/CMakeLists.txt +++ b/tests/CMakeLists.txt @@ -20,7 +20,7 @@ add_library(gtest ${GTEST-SOURCES}) add_custom_target(test echo "Running tests" WORKING_DIRECTORY ${CURRENT_BINARY_DIR} - DEPENDS song_test m3uparser_test) +) # Given a file foo_test.cpp, creates a target foo_test and adds it to the test target. macro(add_test_file test_source) @@ -31,6 +31,7 @@ macro(add_test_file test_source) target_link_libraries(${TEST_NAME} clementine_lib gtest) add_custom_command(TARGET test POST_BUILD COMMAND ./${TEST_NAME}) + add_dependencies(test ${TEST_NAME}) endmacro (add_test_file)