diff --git a/CMakeLists.txt b/CMakeLists.txt index b7fc0e016083b59f19a00c649c2e7f58db9b65ca..fd1335ef92e34fb3ea0c28fe42aa158e736cce38 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)