Skip to content
Snippets Groups Projects
Commit 0ac42d9c authored by Christophe Geuzaine's avatar Christophe Geuzaine
Browse files

pp

parent 6ebe6222
No related branches found
No related tags found
No related merge requests found
...@@ -647,7 +647,7 @@ if(ENABLE_PETSC) ...@@ -647,7 +647,7 @@ if(ENABLE_PETSC)
${ENV_PETSC_DIR}/${ENV_PETSC_ARCH}/lib "") ${ENV_PETSC_DIR}/${ENV_PETSC_ARCH}/lib "")
# petsc 3.1 creates only one library (libpetsc) # petsc 3.1 creates only one library (libpetsc)
if(NOT PETSC_LIBS) if(NOT PETSC_LIBS)
find_library(PETSC_LIBS petsc PATHS ${ENV_PETSC_DIR}/${ENV_PETSC_ARCH}/lib PATH_SUFFIXES) find_library(PETSC_LIBS petsc PATHS ${ENV_PETSC_DIR}/${ENV_PETSC_ARCH}/lib)
endif(NOT PETSC_LIBS) endif(NOT PETSC_LIBS)
list(APPEND EXTERNAL_LIBRARIES ${PETSC_LIBS}) list(APPEND EXTERNAL_LIBRARIES ${PETSC_LIBS})
# find additional libraries to link with # find additional libraries to link with
...@@ -679,12 +679,13 @@ if(ENABLE_PETSC) ...@@ -679,12 +679,13 @@ if(ENABLE_PETSC)
message("WARNING: Export PETSC_ARCH before calling cmake") message("WARNING: Export PETSC_ARCH before calling cmake")
endif(NOT HAVE_PETSC AND NOT ENV_PETSC_ARCH) endif(NOT HAVE_PETSC AND NOT ENV_PETSC_ARCH)
endif(ENABLE_PETSC) endif(ENABLE_PETSC)
# find slepc
if(ENABLE_SLEPC AND HAVE_PETSC) if(ENABLE_SLEPC AND HAVE_PETSC)
set(ENV_SLEPC_DIR $ENV{SLEPC_DIR}) set(ENV_SLEPC_DIR $ENV{SLEPC_DIR})
find_library(SLEPC_LIB slepc PATHS ${ENV_SLEPC_DIR}/${ENV_PETSC_ARCH}/lib) find_library(SLEPC_LIB slepc PATHS ${ENV_SLEPC_DIR}/${ENV_PETSC_ARCH}/lib)
if(SLEPC_LIB) if(SLEPC_LIB)
find_path(SLPEC_INC "slepc.h" PATHS ${ENV_SLEPC_DIR}/${ENV_SLEPC_ARCH} PATH_SUFFIXES include include/slepc) find_path(SLPEC_INC "slepc.h" PATHS ${ENV_SLEPC_DIR}/${ENV_SLEPC_ARCH}
PATH_SUFFIXES include include/slepc)
if(SLEPC_INC) if(SLEPC_INC)
set_config_option(HAVE_SLEPC "SLEPc") set_config_option(HAVE_SLEPC "SLEPc")
list(APPEND EXTERNAL_LIBRARIES ${SLEPC_LIB}) list(APPEND EXTERNAL_LIBRARIES ${SLEPC_LIB})
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment