From: Guido Kanschat Date: Thu, 22 May 2014 20:17:44 +0000 (+0000) Subject: copy and make for doxygen examples X-Git-Tag: v8.2.0-rc1~463 X-Git-Url: https://gitweb.dealii.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=8b780648c7a8ba1029385fce3154cf0127ff1e74;p=dealii.git copy and make for doxygen examples git-svn-id: https://svn.dealii.org/trunk@32966 0785d39b-7218-0410-832d-ea1e28bc413d --- diff --git a/deal.II/examples/CMakeLists.txt b/deal.II/examples/CMakeLists.txt index ba2e146d3b..422dbc6608 100644 --- a/deal.II/examples/CMakeLists.txt +++ b/deal.II/examples/CMakeLists.txt @@ -26,7 +26,6 @@ IF(DEAL_II_COMPONENT_EXAMPLES) # PATTERN "CMakeFiles*" EXCLUDE PATTERN "doc*" EXCLUDE - PATTERN "doxygen*" EXCLUDE PATTERN ".svn*" EXCLUDE # # Glob Includes: @@ -35,6 +34,7 @@ IF(DEAL_II_COMPONENT_EXAMPLES) PATTERN "*.prm" PATTERN "*.inp" PATTERN "step*/CMakeLists.txt" + PATTERN "doxygen/CMakeLists.txt" # # Special files: # diff --git a/deal.II/examples/doxygen/CMakeLists.txt b/deal.II/examples/doxygen/CMakeLists.txt new file mode 100644 index 0000000000..5621f8129f --- /dev/null +++ b/deal.II/examples/doxygen/CMakeLists.txt @@ -0,0 +1,29 @@ +## +# CMake script for compiling the doxygen examples +## + +# Usually, you will not need to modify anything beyond this point... + +FILE(GLOB sources ${CMAKE_CURRENT_SOURCE_DIR}/*.cc) + +CMAKE_MINIMUM_REQUIRED(VERSION 2.8.8) + +FIND_PACKAGE(deal.II 8.0 QUIET + HINTS ${deal.II_DIR} ${DEAL_II_DIR} ../ ../../ $ENV{DEAL_II_DIR} + ) +IF(NOT ${deal.II_FOUND}) + MESSAGE(FATAL_ERROR "\n" + "*** Could not locate deal.II. ***\n\n" + "You may want to either pass a flag -DDEAL_II_DIR=/path/to/deal.II to cmake\n" + "or set an environment variable \"DEAL_II_DIR\" that contains this path." + ) +ENDIF() + +DEAL_II_INITIALIZE_CACHED_VARIABLES() +PROJECT(doxygen_examples) + +FOREACH(ccfile ${sources}) + GET_FILENAME_COMPONENT(file ${ccfile} NAME_WE) + ADD_EXECUTABLE(${file} ${ccfile}) + DEAL_II_SETUP_TARGET(${file}) +ENDFOREACH()