From d43fd16bc24f1318050fdaed56d284d12f25bba1 Mon Sep 17 00:00:00 2001 From: Thomas Fischer <thomas.fischer@ufz.de> Date: Thu, 16 Jan 2020 12:08:22 +0100 Subject: [PATCH] [scripts/cmake] Activate DEPENDS argument. --- scripts/cmake/test/AddTest.cmake | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/scripts/cmake/test/AddTest.cmake b/scripts/cmake/test/AddTest.cmake index c83b889dc4f..9bfc63d70bb 100644 --- a/scripts/cmake/test/AddTest.cmake +++ b/scripts/cmake/test/AddTest.cmake @@ -44,7 +44,7 @@ function (AddTest) endif() # parse arguments set(options NONE) - set(oneValueArgs EXECUTABLE PATH NAME WRAPPER TESTER ABSTOL RELTOL RUNTIME) + set(oneValueArgs EXECUTABLE PATH NAME WRAPPER TESTER ABSTOL RELTOL RUNTIME DEPENDS) set(multiValueArgs EXECUTABLE_ARGS DATA DIFF_DATA WRAPPER_ARGS REQUIREMENTS VIS) cmake_parse_arguments(AddTest "${options}" "${oneValueArgs}" "${multiValueArgs}" ${ARGN}) @@ -251,6 +251,9 @@ Use six arguments version of AddTest with absolute and relative tolerances") -P ${PROJECT_SOURCE_DIR}/scripts/cmake/test/AddTestWrapper.cmake ) set_tests_properties(${TEST_NAME} PROPERTIES COST ${AddTest_RUNTIME}) + if(DEFINED AddTest_DEPENDS) + set_tests_properties(${TEST_NAME} PROPERTIES DEPENDS ${AddTest_DEPENDS}) + endif() if(EXISTS ${AddTest_SOURCE_PATH}/requirements.txt) set(PYTHONPATH "${AddTest_BINARY_PATH}/.venv/lib/python${Python3_VERSION_MAJOR}.${Python3_VERSION_MINOR}/site-packages") if(WIN32) -- GitLab