From e35ac89efb94ec8796b8cd74576ded0bbee06dbf Mon Sep 17 00:00:00 2001 From: Mark Olesen <Mark.Olesen@esi-group.com> Date: Wed, 21 Nov 2018 13:49:16 +0100 Subject: [PATCH] CONFIG: include static libraries in FFTW search (#1087) --- wmake/scripts/have_fftw | 3 +++ wmake/scripts/have_hypre | 12 ++++++++++-- 2 files changed, 13 insertions(+), 2 deletions(-) diff --git a/wmake/scripts/have_fftw b/wmake/scripts/have_fftw index 1a899b05042..c83a4fffa08 100644 --- a/wmake/scripts/have_fftw +++ b/wmake/scripts/have_fftw @@ -68,6 +68,7 @@ have_fftw() # Header/library names header="fftw3.h" library="libfftw3$extLibso" + static="libfftw3$extLiba" if hasAbsdir "$FFTW_ARCH_PATH" @@ -77,7 +78,9 @@ have_fftw() # FOAM_EXT_LIBBIN is allowed to be unset library=$(findFirstFile \ $FOAM_EXT_LIBBIN/$library \ + $FFTW_ARCH_PATH/lib/$static \ $FFTW_ARCH_PATH/lib/$library \ + $FFTW_ARCH_PATH/lib$WM_COMPILER_LIB_ARCH/$static \ $FFTW_ARCH_PATH/lib$WM_COMPILER_LIB_ARCH/$library \ ) elif isSystem "$FFTW_ARCH_PATH" diff --git a/wmake/scripts/have_hypre b/wmake/scripts/have_hypre index cc23eb753a2..7b7109c7b7c 100644 --- a/wmake/scripts/have_hypre +++ b/wmake/scripts/have_hypre @@ -55,9 +55,17 @@ echo_hypre() have_hypre() { local header library static label settings warn - # warn="==> skip hypre" + warn="==> skip hypre" - # Basic setup/checks + # Basic setup/checks. Prefer current environment value? (TDB) + if [ ! -d "$HYPRE_ARCH_PATH" ] + then + settings=$($WM_PROJECT_DIR/bin/foamEtcFile config.sh/hypre) || { + [ -n "$warn" ] && echo "$warn (no config.sh/hypre settings)" + return 1 + } + . $settings + fi if isNone "$HYPRE_ARCH_PATH" then [ -n "$warn" ] && echo "$warn (not available)" -- GitLab