From 6ec2edbee664517cfcdc88ae2a688d7fae6d793a Mon Sep 17 00:00:00 2001 From: David Wells Date: Tue, 21 Jul 2020 10:13:23 -0400 Subject: [PATCH] Check that MPIEXEC_EXECUTABLE is available in the test suite. --- cmake/macros/macro_deal_ii_pickup_tests.cmake | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/cmake/macros/macro_deal_ii_pickup_tests.cmake b/cmake/macros/macro_deal_ii_pickup_tests.cmake index 2345d09577..d24d5c5342 100644 --- a/cmake/macros/macro_deal_ii_pickup_tests.cmake +++ b/cmake/macros/macro_deal_ii_pickup_tests.cmake @@ -82,6 +82,13 @@ MACRO(DEAL_II_PICKUP_TESTS) # # Necessary external interpreters and programs: # + IF(${DEAL_II_WITH_MPI}) + IF( "${MPIEXEC_EXECUTABLE}" STREQUAL "") + MESSAGE(FATAL_ERROR "Could not find an MPI launcher program, which is required " +"for running the testsuite. Please explicitly specify MPIEXEC_EXECUTABLE to CMake " +"as a full path to the MPI launcher program.") + ENDIF() + ENDIF() IF(DEAL_II_WITH_CUDA) FIND_PACKAGE(CUDA) -- 2.39.5