From: David Wells Date: Tue, 21 Jul 2020 14:13:23 +0000 (-0400) Subject: Check that MPIEXEC_EXECUTABLE is available in the test suite. X-Git-Tag: v9.3.0-rc1~1234^2 X-Git-Url: https://gitweb.dealii.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=6ec2edbee664517cfcdc88ae2a688d7fae6d793a;p=dealii.git Check that MPIEXEC_EXECUTABLE is available in the test suite. --- 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)