From da668098a67127501e4749a2b044ac412565f503 Mon Sep 17 00:00:00 2001
From: Christophe Geuzaine <cgeuzaine@ulg.ac.be>
Date: Thu, 6 Feb 2014 15:21:34 +0000
Subject: [PATCH] better gmm+mumps

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

diff --git a/CMakeLists.txt b/CMakeLists.txt
index b7fc0e0160..fd1335ef92 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -854,7 +854,6 @@ if(HAVE_SOLVER)
     find_path(ZMUMPS_INC "zmumps_c.h" PATH_SUFFIXES src include)
     if(MUMPS_LIBRARIES AND SMUMPS_INC AND DMUMPS_INC AND CMUMPS_INC AND ZMUMPS_INC)
       set_config_option(HAVE_MUMPS "MUMPS")
-      add_definitions(-DGMM_USES_MUMPS)
       list(APPEND EXTERNAL_LIBRARIES ${MUMPS_LIBRARIES})
       list(APPEND EXTERNAL_INCLUDES ${SMUMPS_INC})
       list(APPEND EXTERNAL_INCLUDES ${DMUMPS_INC})
@@ -864,6 +863,9 @@ if(HAVE_SOLVER)
       if(GFORTRAN_LIB)
         list(APPEND EXTERNAL_LIBRARIES ${GFORTRAN_LIB})
       endif(GFORTRAN_LIB)
+      if(ENABLE_GMM) # use GMM/MUMPS interface
+        add_definitions(-DGMM_USES_MUMPS)
+      endif(ENABLE_GMM)
     endif(MUMPS_LIBRARIES AND SMUMPS_INC AND DMUMPS_INC AND CMUMPS_INC AND ZMUMPS_INC)
   endif(ENABLE_MUMPS)
 
-- 
GitLab