From 0aec66450c25b36c44ebe2f4ce1149cc7f869ff4 Mon Sep 17 00:00:00 2001 From: Matthias Maier Date: Thu, 10 May 2018 17:32:51 -0500 Subject: [PATCH] Put verbose deal.II error message back in place --- CeresFE/CMakeLists.txt | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/CeresFE/CMakeLists.txt b/CeresFE/CMakeLists.txt index 62ce920..b06c67b 100644 --- a/CeresFE/CMakeLists.txt +++ b/CeresFE/CMakeLists.txt @@ -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") -- 2.39.5