blob: a7c776f13fb6a45ae6b2f0d70491bc3d2dbf3aab [file] [log] [blame]
unix/configure.ac | 13 +++++++++----
1 file changed, 9 insertions(+), 4 deletions(-)
diff --git a/configure.ac b/configure.ac
index f62f5d4..d9a3750 100644
--- a/configure.ac
+++ b/configure.ac
@@ -335,10 +335,15 @@ fi
AC_DEFINE([USE_OFFICIAL_BOOST], [], [Use the official Boost libraries.])
# Intel Math Kernel library
-pov_save_ldflags="$LDFLAGS"
-test x"$with_libmkl" != x"" && LDFLAGS="-L$with_libmkl $LDFLAGS"
-AC_CHECK_LIB([mkl], [sin])
-test x"ac_cv_lib_mkl_sin" = x"no" && LDFLAGS="$pov_save_ldflags"
+AS_IF([test x"$with_libmkl" != x"no"], [
+ pov_save_ldflags="$LDFLAGS"
+ AS_IF([test x"$with_libmkl" != x"yes"], [
+ LDFLAGS="-L$with_libmkl $LDFLAGS"
+ ])
+ AC_CHECK_LIB([mkl], [sin], [], [
+ AC_MSG_ERROR([Cannot find working mkl library])
+ ])
+])
# libm
AC_CHECK_LIB([m], [sin])