From de54277a5fca412232a166928233861106c99f7a Mon Sep 17 00:00:00 2001 From: Alexander Neundorf Date: Fri, 14 Nov 2008 20:45:30 +0000 Subject: -add a test for FindQCA2.cmake -add a macro test_find_package( ...) for executing a mdoule and printing the results -add cmake script RunAllModuleTests.cmake which can be used to run all existing tests in one go Alex svn path=/trunk/KDE/kdelibs/; revision=884395 --- modules-tests/RunAllModuleTests.cmake | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 modules-tests/RunAllModuleTests.cmake (limited to 'modules-tests/RunAllModuleTests.cmake') diff --git a/modules-tests/RunAllModuleTests.cmake b/modules-tests/RunAllModuleTests.cmake new file mode 100644 index 00000000..537072c1 --- /dev/null +++ b/modules-tests/RunAllModuleTests.cmake @@ -0,0 +1,20 @@ +# 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 ">>". + +get_filename_component(currentDir "${CMAKE_CURRENT_LIST_FILE}" PATH) + +function(execute_one_test name) + set(workingDir "${currentDir}/${name}/build") + file(REMOVE_RECURSE "${workingDir}") + file(MAKE_DIRECTORY "${workingDir}") + execute_process(COMMAND ${CMAKE_COMMAND} "${currentDir}/${name}" + WORKING_DIRECTORY "${workingDir}") +endfunction(execute_one_test) + +execute_one_test(Xine) +execute_one_test(Flex) +execute_one_test(QCA2) + + -- cgit v1.2.1