From d324185081bf62e9ebf57e0eccdbfd23fbeed94a Mon Sep 17 00:00:00 2001 From: maier Date: Wed, 10 Oct 2012 13:42:32 +0000 Subject: [PATCH] Add some custom targets git-svn-id: https://svn.dealii.org/branches/branch_cmake@27050 0785d39b-7218-0410-832d-ea1e28bc413d --- deal.II/cmake/setup_custom_targets.cmake | 21 ++++++++++++++++----- 1 file changed, 16 insertions(+), 5 deletions(-) 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() -- 2.39.5