27 lines
812 B
Diff
27 lines
812 B
Diff
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])
|