if no petsc installed, we should remove petsc related files from cmake file
list.
This commit is contained in:
parent
53c539de6a
commit
f9eecfb015
@ -71,6 +71,12 @@ macro (sources_hook)
|
||||
)
|
||||
endif (NOT SuiteSparse_FOUND)
|
||||
|
||||
if (NOT PETSC_FOUND)
|
||||
list (REMOVE_ITEM opm-core_SOURCES
|
||||
${PROJECT_SOURCE_DIR}/${opm-core_DIR}/core/linalg/call_petsc.c
|
||||
${PROJECT_SOURCE_DIR}/${opm-core_DIR}/core/linalg/LinearSolverPetsc.cpp
|
||||
)
|
||||
endif (NOT PETSC_FOUND)
|
||||
if ((NOT MPI_FOUND) OR (NOT DUNE_ISTL_FOUND))
|
||||
list (REMOVE_ITEM tests_SOURCES
|
||||
${PROJECT_SOURCE_DIR}/tests/test_parallel_linearsolver.cpp
|
||||
|
@ -49,7 +49,9 @@ list (APPEND MAIN_SOURCE_FILES
|
||||
opm/core/linalg/LinearSolverInterface.cpp
|
||||
opm/core/linalg/LinearSolverIstl.cpp
|
||||
opm/core/linalg/LinearSolverUmfpack.cpp
|
||||
opm/core/linalg/LinearSolverPetsc.cpp
|
||||
opm/core/linalg/call_umfpack.c
|
||||
opm/core/linalg/call_petsc.c
|
||||
opm/core/linalg/sparse_sys.c
|
||||
opm/core/pressure/CompressibleTpfa.cpp
|
||||
opm/core/pressure/FlowBCManager.cpp
|
||||
@ -274,8 +276,10 @@ list (APPEND PUBLIC_HEADER_FILES
|
||||
opm/core/linalg/LinearSolverInterface.hpp
|
||||
opm/core/linalg/LinearSolverIstl.hpp
|
||||
opm/core/linalg/LinearSolverUmfpack.hpp
|
||||
opm/core/linalg/LinearSolverPetsc.hpp
|
||||
opm/core/linalg/blas_lapack.h
|
||||
opm/core/linalg/call_umfpack.h
|
||||
opm/core/linalg/call_petsc.h
|
||||
opm/core/linalg/sparse_sys.h
|
||||
opm/core/version.h
|
||||
opm/core/wells.h
|
||||
|
Loading…
Reference in New Issue
Block a user