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.
