changeset 19828:13bc2737177c

Fix incorrect reporting of OpenMP use by configure (bug #44346). * configure.ac: Check whether ax_openmp found compiler options before reporting that OpenMP was used.
author Rik <rik@octave.org>
date Sun, 22 Feb 2015 15:50:21 -0800
parents 2e556954ced8
children 290adbbe95bd
files configure.ac
diffstat 1 files changed, 6 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/configure.ac	Sun Feb 22 18:12:57 2015 -0500
+++ b/configure.ac	Sun Feb 22 15:50:21 2015 -0800
@@ -532,8 +532,12 @@
   AC_LANG_PUSH(C++)
   AX_OPENMP
   AC_LANG_POP(C++)
-  CFLAGS="$CFLAGS $OPENMP_CFLAGS"
-  CXXFLAGS="$CXXFLAGS $OPENMP_CXXFLAGS"
+  if test -n "$OPENMP_CFLAGS" && test -n "OPENMP_CXXFLAGS"; then
+    CFLAGS="$CFLAGS $OPENMP_CFLAGS"
+    CXXFLAGS="$CXXFLAGS $OPENMP_CXXFLAGS"
+  else
+    USE_OPENMP=no 
+  fi
 fi
 
 ### Defaults for cross compiling.  BUILD_CC and BUILD_CXX are