]> https://gitweb.dealii.org/ - code-gallery.git/commitdiff
Put verbose deal.II error message back in place
authorMatthias Maier <tamiko@43-1.org>
Thu, 10 May 2018 22:32:51 +0000 (17:32 -0500)
committerMatthias Maier <tamiko@43-1.org>
Wed, 16 May 2018 14:23:28 +0000 (09:23 -0500)
CeresFE/CMakeLists.txt

index 62ce920d349621a86a9b725a3adf26fcefc56451..b06c67b66615b65102045692bd5be88d644bd6a9 100644 (file)
@@ -4,10 +4,18 @@
 
 CMAKE_MINIMUM_REQUIRED(VERSION 3.0.2)
 
-FIND_PACKAGE(deal.II 9.0 REQUIRED
+FIND_PACKAGE(deal.II 9.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 a (sufficiently recent) version of 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("ceres")
 

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.