]> https://gitweb.dealii.org/ - dealii.git/commitdiff
Intermdiate
authorMatthias Maier <tamiko@kyomu.43-1.org>
Mon, 19 Aug 2013 02:03:27 +0000 (02:03 +0000)
committerMatthias Maier <tamiko@kyomu.43-1.org>
Mon, 19 Aug 2013 02:03:27 +0000 (02:03 +0000)
git-svn-id: https://svn.dealii.org/branches/branch_port_the_testsuite@30340 0785d39b-7218-0410-832d-ea1e28bc413d

deal.II/cmake/macros/macro_deal_ii_add_test.cmake
tests/CMakeLists.txt

index d19ca77bf3d072f1bb955059f949540dc238f06f..9ebd61efc11cbd482e2c56870764953bb3b97a6c 100644 (file)
@@ -28,6 +28,7 @@ MACRO(DEAL_II_ADD_TEST _category _test_target)
 
       STRING(TOLOWER ${_build} _build_lowercase)
       ADD_EXECUTABLE(${_test_target}.${_build_lowercase}
+        EXCLUDE_FROM_ALL
         ${_test_target}.cc
         )
       SET_TARGET_PROPERTIES(${_test_target}.${_build_lowercase} PROPERTIES
@@ -36,15 +37,19 @@ MACRO(DEAL_II_ADD_TEST _category _test_target)
         COMPILE_FLAGS "${DEAL_II_CXX_FLAGS_${_build}}"
         LINKER_LANGUAGE "CXX"
         )
-      SET_PROPERTY(TARGET ${_target} APPEND PROPERTY
+      SET_PROPERTY(TARGET ${_test_target}.${_build_lowercase} APPEND PROPERTY
         INCLUDE_DIRECTORIES
           "${CMAKE_BINARY_DIR}/include"
           "${CMAKE_SOURCE_DIR}/include"
         )
-
       TARGET_LINK_LIBRARIES(${_test_target}.${_build_lowercase}
         ${DEAL_II_BASE_NAME}${DEAL_II_${_build}_SUFFIX}
         )
+
+      ADD_TEST(${_test_target}.${_build_lowercase}.build
+        ${CMAKE_COMMAND} --build ${CMAKE_BINARY_DIR} --target ${_test_target}.${_build_lowercase}
+        )
+
     ENDIF()
 
   ENDFOREACH()
index 21aa49c9259d6b3d2be210dea37575ac0a932da3..56cf69c9b5859dadec918369585494f0aa9c4656 100644 (file)
@@ -1,5 +1,4 @@
 MESSAGE(STATUS "Registering tests")
 ADD_SUBDIRECTORY(base)
-ADD_SUBDIRECTORY(bits)
-ADD_SUBDIRECTORY(fe)
-MESSAGE(STATUS "Tests")
+#ADD_SUBDIRECTORY(bits)
+#ADD_SUBDIRECTORY(fe)

In the beginning the Universe was created. This has made a lot of people very angry and has been widely regarded as a bad move.

Douglas Adams


Typeset in Trocchi and Trocchi Bold Sans Serif.