diff options
Diffstat (limited to 'modules-tests/RunAllModuleTests.cmake')
| -rw-r--r-- | modules-tests/RunAllModuleTests.cmake | 8 | 
1 files changed, 6 insertions, 2 deletions
| diff --git a/modules-tests/RunAllModuleTests.cmake b/modules-tests/RunAllModuleTests.cmake index 537072c1..3e529a96 100644 --- a/modules-tests/RunAllModuleTests.cmake +++ b/modules-tests/RunAllModuleTests.cmake @@ -1,13 +1,16 @@  # run this script via "cmake -P RunAllModuletests.cmake" to  # execute all module tests in one go.  # To see only the results and not the other cmake output, -# you can grep for ">>". +# you can grep for "::". +# To have it delete the previous test build dirs, run it with -DCLEAN_DIRS=TRUE  get_filename_component(currentDir "${CMAKE_CURRENT_LIST_FILE}" PATH)  function(execute_one_test name)     set(workingDir "${currentDir}/${name}/build") -   file(REMOVE_RECURSE "${workingDir}") +   if(CLEAN_DIRS) +      file(REMOVE_RECURSE "${workingDir}") +   endif(CLEAN_DIRS)     file(MAKE_DIRECTORY "${workingDir}")     execute_process(COMMAND ${CMAKE_COMMAND} "${currentDir}/${name}"                     WORKING_DIRECTORY "${workingDir}") @@ -16,5 +19,6 @@ endfunction(execute_one_test)  execute_one_test(Xine)  execute_one_test(Flex)  execute_one_test(QCA2) +execute_one_test(Blitz) | 
