diff --git a/cmake/modules/DuneUtils.cmake b/cmake/modules/DuneUtils.cmake index 02bb6c58db7fc2163b9ed23fb5b3b6d4e0c456ea..0d4e62ee1879ce1345514624391c36db2b72e988 100644 --- a/cmake/modules/DuneUtils.cmake +++ b/cmake/modules/DuneUtils.cmake @@ -126,8 +126,15 @@ endmacro(BEGIN_TESTCASES) macro(END_TESTCASES) IF(NOT CMAKE_WITH_AUTOTOOLS) - add_directory_test_target(_test_target) - add_dependencies(${_test_target} ${testnames}) + add_directory_test_target(_test_target) + add_dependencies(${_test_target} ${testnames}) + foreach( test ${testnames} ) + add_dune_mpi_flags(${test}) + add_dune_alugrid_flags(${test}) + if(COMMAND add_dune_tbb_flags) + add_dune_tbb_flags(${test}) + endif() + endforeach( test ${testnames} ) ENDIF(NOT CMAKE_WITH_AUTOTOOLS) add_custom_target(test_binaries DEPENDS ${testnames}) add_custom_target(check COMMAND ${CMAKE_CTEST_COMMAND}