diff configure.ac @ 29638:75556567592e

build: restore original QHULL make variables (bug #60016) * configure.ac: Define QHULL_CPPFLAGS, QHULL_LDFLAGS, and QHULL_LIBS. * libinterp/dldfcn/module-files: Use original QHULL_* flags.
author Mike Miller <mtmiller@octave.org>
date Sat, 08 May 2021 09:39:19 -0700
parents 93c8df989ea0
children bdb0cfffa2d0
line wrap: on
line diff
--- a/configure.ac	Sat May 08 17:45:19 2021 +0200
+++ b/configure.ac	Sat May 08 09:39:19 2021 -0700
@@ -1344,6 +1344,9 @@
 
 ### Check for the Qhull library.
 
+QHULL_CPPFLAGS=
+QHULL_LDFLAGS=
+QHULL_LIBS=
 OCTAVE_CHECK_LIB(qhull_r, QHull,
   [Qhull library not found.  This will result in loss of functionality for some geometry functions.],
   [libqhull_r/libqhull_r.h libqhull_r.h],
@@ -1351,8 +1354,14 @@
   [warn_qhull_r=
   OCTAVE_CHECK_QHULL_VERSION
   OCTAVE_CHECK_LIB_QHULL_OK(
-    [AC_DEFINE(HAVE_QHULL, 1, [Define to 1 if Qhull is available.])],
+    [AC_DEFINE(HAVE_QHULL, 1, [Define to 1 if Qhull is available.])
+     QHULL_CPPFLAGS="$QHULL_R_CPPFLAGS"
+     QHULL_LDFLAGS="$QHULL_R_LDFLAGS"
+     QHULL_LIBS="$QHULL_R_LIBS"],
     [warn_qhull_r="Qhull library found, but does not seem to work properly.  This will result in loss of functionality for some geometry functions.  Please try recompiling the library with -fno-strict-aliasing."])])
+AC_SUBST(QHULL_CPPFLAGS)
+AC_SUBST(QHULL_LDFLAGS)
+AC_SUBST(QHULL_LIBS)
 
 ### Check for PCRE regex library.
 
@@ -3198,9 +3207,9 @@
   PortAudio libraries:           $PORTAUDIO_LIBS
   PTHREAD flags:                 $PTHREAD_CFLAGS
   PTHREAD libraries:             $PTHREAD_LIBS
-  QHULL CPPFLAGS:                $QHULL_R_CPPFLAGS
-  QHULL LDFLAGS:                 $QHULL_R_LDFLAGS
-  QHULL libraries:               $QHULL_R_LIBS
+  QHULL CPPFLAGS:                $QHULL_CPPFLAGS
+  QHULL LDFLAGS:                 $QHULL_LDFLAGS
+  QHULL libraries:               $QHULL_LIBS
   QRUPDATE CPPFLAGS:             $QRUPDATE_CPPFLAGS
   QRUPDATE LDFLAGS:              $QRUPDATE_LDFLAGS
   QRUPDATE libraries:            $QRUPDATE_LIBS