diff --git a/build/configure.sh b/build/configure.sh index 36734cf1e24ab3a79a483e2002f2eb823e8cca3b..a7a1bd37c1f4ac608912c46929dd13d837c77f3f 100755 --- a/build/configure.sh +++ b/build/configure.sh @@ -495,6 +495,7 @@ if [ "x$LAPACK" != "xno" ]; then LAPACK_LDSPEC="" MKL_BUILD="mkl-dynamic-lp64-gomp" fi # end of 64-bit decision tree + BLASFLAGS="" BLASLDFLAGS="" pkg-config --version > /dev/null use_pkg_config=$? @@ -533,8 +534,8 @@ if [ "x$LAPACK" != "xno" ]; then if [ "x$result" = "x0" ]; then # LAPACKe was found LAPACK_INCLUDE=$(pkg-config --cflags-only-I lapacke${LAPACK_LDSPEC}) - LAPACKFLAGS=" -DUSE_LAPACK ${LAPACK_ILP64_FLAG} ${LAPACK_INCLUDE}" - LAPACKLDFLAGS="$(pkg-config --libs lapacke${LAPACK_LDSPEC})" + LAPACKFLAGS=" -DUSE_LAPACK ${LAPACK_ILP64_FLAG} ${LAPACK_INCLUDE} ${BLASFLAGS}" + LAPACKLDFLAGS="$(pkg-config --libs lapacke${LAPACK_LDSPEC}) ${BLASLDFLAGS}" echo "lapacke" fi # end of LAPACKe decision tree if [ "x${LAPACKFLAGS}${LAPACKLDFLAGS}" = "x" ]; then @@ -545,8 +546,8 @@ if [ "x$LAPACK" != "xno" ]; then if [ "x$result" = "x0" ]; then # LAPACK was found LAPACK_INCLUDE=$(pkg-config --cflags-only-I lapack${LAPACK_LDSPEC}) - LAPACKFLAGS=" -DUSE_LAPACK ${LAPACK_ILP64_FLAG} ${LAPACK_INCLUDE}" - LAPACKLDFLAGS="$(pkg-config --libs lapack${LAPACK_LDSPEC})" + LAPACKFLAGS=" -DUSE_LAPACK ${LAPACK_ILP64_FLAG} ${LAPACK_INCLUDE} ${BLASFLAGS}" + LAPACKLDFLAGS="$(pkg-config --libs lapack${LAPACK_LDSPEC}) ${BLASLDFLAGS}" echo "LAPACK" fi # end of LAPACK decision tree fi # end of LAPACKe decision tree @@ -561,8 +562,8 @@ if [ "x$LAPACK" != "xno" ]; then echo "MKL" else if [ -f /usr/include/lapacke.h ]; then - LAPACKFLAGS=" -DUSE_LAPACK ${LAPACK_ILP64_FLAG}" - LAPACKLDFLAGS=" -llapacke${LAPACK_LDSPEC}" + LAPACKFLAGS=" -DUSE_LAPACK ${LAPACK_ILP64_FLAG} ${BLASFLAGS}" + LAPACKLDFLAGS=" -llapacke${LAPACK_LDSPEC} ${BLASLDFLAGS}" echo "lapacke" fi fi