Skip to content
Snippets Groups Projects
Commit ca0f1428 authored by Giovanni La Mura's avatar Giovanni La Mura
Browse files

Force BLAS flags definition when MKL is not found and GPU is not used

parent e5629657
No related branches found
No related tags found
No related merge requests found
......@@ -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
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment