From 13f8847f650b81dc31fa1701de0c5d189545a3b0 Mon Sep 17 00:00:00 2001 From: Matteo Cypriani Date: Fri, 21 Jun 2013 16:40:37 -0400 Subject: [PATCH] [Positioner] tests: fix CMake dependencies --- owlps-positioner/CMakeLists.txt | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/owlps-positioner/CMakeLists.txt b/owlps-positioner/CMakeLists.txt index 37001e1..355b0b1 100644 --- a/owlps-positioner/CMakeLists.txt +++ b/owlps-positioner/CMakeLists.txt @@ -167,8 +167,17 @@ set(TESTS_SRC_FILES ) # Create the test runner's source +set(TEST_POSITIONER_FILE_DEPS + ${TESTS_SRC_FILES} + ${TESTS_DIR}/valuetraits.hh + ${TESTS_DIR}/testutil.hh) add_custom_command(OUTPUT test_positioner.cc - COMMAND cxxtestgen --error-printer --include=${TESTS_DIR}/valuetraits.hh --include=${TESTS_DIR}/testutil.hh -o test_positioner.cc ${TESTS_SRC_FILES}) + COMMAND cxxtestgen --error-printer + --include=${TESTS_DIR}/valuetraits.hh + --include=${TESTS_DIR}/testutil.hh -o test_positioner.cc + ${TESTS_SRC_FILES} + DEPENDS ${TEST_POSITIONER_FILE_DEPS}) + # Compile the test runner include_directories(${CMAKE_CURRENT_SOURCE_DIR})