From be151a4b9a56b172e498809c5d834f3d8a55dacc Mon Sep 17 00:00:00 2001 From: Denis Davydov Date: Tue, 12 Jul 2016 14:53:48 +0200 Subject: [PATCH] require real-valued PETSc examples to have DEAL_II_PETSC_WITH_COMPLEX=OFF --- examples/step-17/CMakeLists.txt | 3 ++- examples/step-18/CMakeLists.txt | 3 ++- examples/step-40/CMakeLists.txt | 3 ++- examples/step-55/CMakeLists.txt | 3 ++- 4 files changed, 8 insertions(+), 4 deletions(-) diff --git a/examples/step-17/CMakeLists.txt b/examples/step-17/CMakeLists.txt index 08e7f8c5d9..888a6236a7 100644 --- a/examples/step-17/CMakeLists.txt +++ b/examples/step-17/CMakeLists.txt @@ -38,10 +38,11 @@ ENDIF () # # Are all dependencies fulfilled? # -IF(NOT DEAL_II_WITH_PETSC) +IF(NOT DEAL_II_WITH_PETSC OR DEAL_II_PETSC_WITH_COMPLEX) MESSAGE(FATAL_ERROR " Error! The deal.II library found at ${DEAL_II_PATH} was not configured with DEAL_II_WITH_PETSC = ON + DEAL_II_PETSC_WITH_COMPLEX = OFF One or all of these are OFF in your installation but are required for this tutorial step." ) ENDIF() diff --git a/examples/step-18/CMakeLists.txt b/examples/step-18/CMakeLists.txt index 589697ec26..83696a59e0 100644 --- a/examples/step-18/CMakeLists.txt +++ b/examples/step-18/CMakeLists.txt @@ -38,10 +38,11 @@ ENDIF () # # Are all dependencies fulfilled? # -IF(NOT DEAL_II_WITH_PETSC) +IF(NOT DEAL_II_WITH_PETSC OR DEAL_II_PETSC_WITH_COMPLEX) MESSAGE(FATAL_ERROR " Error! The deal.II library found at ${DEAL_II_PATH} was not configured with DEAL_II_WITH_PETSC = ON + DEAL_II_PETSC_WITH_COMPLEX = OFF One or all of these are OFF in your installation but are required for this tutorial step." ) ENDIF() diff --git a/examples/step-40/CMakeLists.txt b/examples/step-40/CMakeLists.txt index 7294fd616f..6ef492139e 100644 --- a/examples/step-40/CMakeLists.txt +++ b/examples/step-40/CMakeLists.txt @@ -37,10 +37,11 @@ ENDIF() # # Are all dependencies fulfilled? # -IF(NOT (DEAL_II_WITH_PETSC OR DEAL_II_WITH_TRILINOS) OR NOT DEAL_II_WITH_P4EST) +IF(NOT (DEAL_II_WITH_PETSC OR DEAL_II_WITH_TRILINOS) OR NOT DEAL_II_WITH_P4EST OR DEAL_II_PETSC_WITH_COMPLEX) MESSAGE(FATAL_ERROR " Error! The deal.II library found at ${DEAL_II_PATH} was not configured with DEAL_II_WITH_PETSC = ON + DEAL_II_PETSC_WITH_COMPLEX = OFF DEAL_II_WITH_P4EST = ON or DEAL_II_WITH_TRILINOS = ON diff --git a/examples/step-55/CMakeLists.txt b/examples/step-55/CMakeLists.txt index 17744c4f4e..85e60d1b3b 100644 --- a/examples/step-55/CMakeLists.txt +++ b/examples/step-55/CMakeLists.txt @@ -37,11 +37,12 @@ ENDIF() # # Are all dependencies fulfilled? # -IF(NOT (DEAL_II_WITH_PETSC OR DEAL_II_WITH_TRILINOS) OR NOT DEAL_II_WITH_P4EST) +IF(NOT (DEAL_II_WITH_PETSC OR DEAL_II_WITH_TRILINOS) OR NOT DEAL_II_WITH_P4EST OR DEAL_II_PETSC_WITH_COMPLEX) MESSAGE(FATAL_ERROR " Error! The deal.II library found at ${DEAL_II_PATH} was not configured with DEAL_II_WITH_PETSC = ON DEAL_II_WITH_P4EST = ON + DEAL_II_PETSC_WITH_COMPLEX = OFF or DEAL_II_WITH_TRILINOS = ON DEAL_II_WITH_P4EST = ON -- 2.39.5