diff options
author | Arnstein Ressem <aressem@gmail.com> | 2016-08-15 15:38:23 +0200 |
---|---|---|
committer | Vegard Sjonfjell <vegardsjo@gmail.com> | 2016-08-15 15:38:23 +0200 |
commit | d15dc62521c5cf26455216fa5eb3c3fe0b5c8ada (patch) | |
tree | 195f7d2b2392d07ec6e1c2b9dc14a7a965ecc65c /functions.cmake | |
parent | e534ad2c12af07da88b8264c2be189f5f686e927 (diff) |
Aressem/cmake out of source test for script (#409)
* First script runs out of source.
* Call scripts from source directory.
* One more test passing.
* Searchcore tests pass out of source.
* Searchlib tests run out of source:
Diffstat (limited to 'functions.cmake')
-rw-r--r-- | functions.cmake | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/functions.cmake b/functions.cmake index fed07cf56d7..7064a81e2f7 100644 --- a/functions.cmake +++ b/functions.cmake @@ -372,7 +372,9 @@ function(vespa_add_test) add_test(NAME ${ARG_NAME} COMMAND ${ARG_COMMAND} WORKING_DIRECTORY ${ARG_WORKING_DIRECTORY}) if(ARG_ENVIRONMENT) - set_tests_properties(${ARG_NAME} PROPERTIES ENVIRONMENT "${ARG_ENVIRONMENT}") + set_tests_properties(${ARG_NAME} PROPERTIES ENVIRONMENT "SOURCE_DIRECTORY=${CMAKE_CURRENT_SOURCE_DIR};${ARG_ENVIRONMENT}") + else() + set_tests_properties(${ARG_NAME} PROPERTIES ENVIRONMENT "SOURCE_DIRECTORY=${CMAKE_CURRENT_SOURCE_DIR}") endif() if(ARG_RUN_SERIAL) |