diff --git a/CMakeLists.txt b/CMakeLists.txt index 73d2dcadb1f01a6a28edbb0e291ad5c52da7d76e..f7cf85fa1075d1073c12df50872d0aee6d461f20 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -658,6 +658,12 @@ if(ENABLE_PETSC) string(STRIP ${PLIBS} PLIBS) list(APPEND EXTERNAL_LIBRARIES "${PLIBS}") endif(PLIBS) + string(REGEX MATCH "PETSC_EXTERNAL_LIB_BASIC = [^\n\r]*" PLIBS_BASIC ${PETSC_VARIABLES}) + if(PLIBS_BASIC) + string(REPLACE "PETSC_EXTERNAL_LIB_BASIC = " "" PLIBS_BASIC ${PLIBS_BASIC}) + string(STRIP ${PLIBS_BASIC} PLIBS_BASIC) + list(APPEND EXTERNAL_LIBRARIES "${PLIBS_BASIC}") + endif(PLIBS_BASIC) string(REGEX MATCH "PCC_LINKER_LIBS = [^\n\r]*" LLIBS ${PETSC_VARIABLES}) if(LLIBS) string(REPLACE "PCC_LINKER_LIBS = " "" LLIBS ${LLIBS})