From e5cac89ed9c5ba203be7662f690e5c3875ee2660 Mon Sep 17 00:00:00 2001
From: Christophe Geuzaine <cgeuzaine@ulg.ac.be>
Date: Mon, 15 Jul 2013 12:34:41 +0000
Subject: [PATCH] force both C and CXX compiler when ENABLE_MPI is set

---
 CMakeLists.txt | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/CMakeLists.txt b/CMakeLists.txt
index 9f08ac007a..837a6eedf1 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -627,7 +627,8 @@ if(ENABLE_MPI)
      list(APPEND EXTERNAL_INCLUDES ${MPI_INCLUDE_DIR})
      list(APPEND EXTERNAL_LIBRARIES ${MPI_LIBRARIES})
      include(CMakeForceCompiler)
-     cmake_force_cxx_compiler(${MPI_COMPILER} "MPI C++ Compiler")
+     cmake_force_c_compiler(${MPI_C_COMPILER} "MPI C Compiler")
+     cmake_force_cxx_compiler(${MPI_CXX_COMPILER} "MPI C++ Compiler")
    endif(MPI_FOUND)
 endif(ENABLE_MPI)
 
-- 
GitLab