]> https://gitweb.dealii.org/ - dealii-svn.git/commitdiff
Add some custom targets
authormaier <maier@0785d39b-7218-0410-832d-ea1e28bc413d>
Wed, 10 Oct 2012 13:42:32 +0000 (13:42 +0000)
committermaier <maier@0785d39b-7218-0410-832d-ea1e28bc413d>
Wed, 10 Oct 2012 13:42:32 +0000 (13:42 +0000)
git-svn-id: https://svn.dealii.org/branches/branch_cmake@27050 0785d39b-7218-0410-832d-ea1e28bc413d

deal.II/cmake/setup_custom_targets.cmake

index 8bea7bc71d82aff824424cd452b74d1e43a105ee..0684aee45f959473883ff5a7471d7adb79627aa4 100644 (file)
@@ -28,11 +28,21 @@ ADD_CUSTOM_TARGET(library)
 
 FOREACH(build ${DEAL_II_BUILD_TYPES})
   ADD_DEPENDENCIES(library ${DEAL_II_BASE_NAME}${DEAL_II_${build}_SUFFIX})
+  IF(build MATCHES "RELEASE")
+    ADD_CUSTOM_TARGET(optimized
+      DEPENDS ${DEAL_II_BASE_NAME}${DEAL_II_${build}_SUFFIX}
+      )
+  ELSEIF(build MATCHES "DEBUG")
+    ADD_CUSTOM_TARGET(debug
+      DEPENDS ${DEAL_II_BASE_NAME}${DEAL_II_${build}_SUFFIX}
+      )
+  ENDIF()
 ENDFOREACH()
 
 IF(DEAL_II_COMPONENT_DOCUMENTATION)
-  ADD_CUSTOM_TARGET(documentation)
-  ADD_DEPENDENCIES(documentation doxygen)
+  ADD_CUSTOM_TARGET(documentation
+    DEPENDS doxygen
+    )
 ENDIF()
 
 IF(DEAL_II_COMPONENT_COMPAT_FILES)
@@ -45,9 +55,10 @@ IF(DEAL_II_COMPONENT_COMPAT_FILES)
 ENDIF()
 
 IF(DEAL_II_COMPONENT_CONTRIB)
-  ADD_CUSTOM_TARGET(contrib)
-  ADD_DEPENDENCIES(contrib
-    mesh_conversion
+  ADD_CUSTOM_TARGET(contrib
+    DEPENDS
+      mesh_conversion
+      parameter_gui
     )
 ENDIF()
 

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.