From: maier Date: Wed, 10 Oct 2012 13:42:32 +0000 (+0000) Subject: Add some custom targets X-Git-Url: https://gitweb.dealii.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=d324185081bf62e9ebf57e0eccdbfd23fbeed94a;p=dealii-svn.git Add some custom targets git-svn-id: https://svn.dealii.org/branches/branch_cmake@27050 0785d39b-7218-0410-832d-ea1e28bc413d --- diff --git a/deal.II/cmake/setup_custom_targets.cmake b/deal.II/cmake/setup_custom_targets.cmake index 8bea7bc71d..0684aee45f 100644 --- a/deal.II/cmake/setup_custom_targets.cmake +++ b/deal.II/cmake/setup_custom_targets.cmake @@ -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()