1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
|
From: Drew Parsons <dparsons@debian.org>
Date: Mon, 21 Aug 2023 04:23:38 +0200
Subject: activates C and CXX always for MPI builds even with MPI_Fortran.
Needed since MPI support (core_mpi) needs MPI::MPI_CXX even when used
Needed since MPI support (core_mpi) needs MPI::MPI_CXX even when used
from Fortran. Otherwise testing/install/Fortran fails to compile.
---
cmake/adios2-config-common.cmake.in | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/cmake/adios2-config-common.cmake.in b/cmake/adios2-config-common.cmake.in
index ceb2314..23f31b0 100644
--- a/cmake/adios2-config-common.cmake.in
+++ b/cmake/adios2-config-common.cmake.in
@@ -66,7 +66,7 @@ endif()
include(CMakeFindDependencyMacro)
-if(NOT @BUILD_SHARED_LIBS@)
+if(NOT @BUILD_SHARED_LIBS@ OR ADIOS2_HAVE_MPI)
# Ensure C is enabled for use by package dependencies found below.
enable_language(C)
# Ensure CXX is enabled so we can link against the C++ runtime library.
|