fixed: allow system CFLAGS in petsc pkg config
these can end up empty if petsc is installed to system paths and stripping is enabled
This commit is contained in:
parent
747b21b655
commit
a09dbbd82b
|
@ -2,8 +2,11 @@ find_package(PkgConfig)
|
|||
|
||||
set(OLD_PKG $ENV{PKG_CONFIG_PATH})
|
||||
set(ENV{PKG_CONFIG_PATH} $ENV{PETSC_DIR}/$ENV{PETSC_ARCH}/lib/pkgconfig)
|
||||
set(OLD_ALLOW $ENV{PKG_CONFIG_ALLOW_SYSTEM_CFLAGS})
|
||||
set(ENV{PKG_CONFIG_ALLOW_SYSTEM_CFLAGS} 1)
|
||||
pkg_check_modules(PETSC PETSc>=3.6.3)
|
||||
set(ENV{PKG_CONFIG_PATH} ${OLD_PKG})
|
||||
set(ENV{PKG_CONFIG_ALLOW_SYSTEM_CFLAGS} ${OLD_ALLOW})
|
||||
|
||||
set(PETSC_LIBRARIES ${PETSC_STATIC_LDFLAGS})
|
||||
|
||||
|
|
Loading…
Reference in New Issue
Block a user