diff src/qhull.mk @ 3887:768c5d4c5b4e

new configure option: --enable-qhull-no-strict-aliasing-flag
author John W. Eaton <jwe@octave.org>
date Fri, 10 Apr 2015 13:50:50 -0400
parents 13be64f9f16d
children 0641ed0cbc53
line wrap: on
line diff
--- a/src/qhull.mk	Fri Apr 10 12:11:50 2015 -0400
+++ b/src/qhull.mk	Fri Apr 10 13:50:50 2015 -0400
@@ -10,6 +10,10 @@
 $(PKG)_URL      := http://download.savannah.gnu.org/releases/qhull/$($(PKG)_FILE)
 $(PKG)_DEPS     :=
 
+ifeq ($(ENABLE_QHULL_NO_STRICT_ALIASING_FLAG),yes)
+  $(PKG)_CONFIGURE_CFLAGS := CFLAGS="-O2 -g -fno-strict-aliasing"
+endif
+
 define $(PKG)_UPDATE
     echo 'Warning: Updates are temporarily disabled for package qhull.' >&2;
     echo $(qhull_VERSION)
@@ -20,6 +24,7 @@
     mkdir '$(1)/.build'
     cd '$(1)/.build' && '$(1)/configure' \
         $(CONFIGURE_CPPFLAGS) $(CONFIGURE_LDFLAGS) \
+        $($(PKG)_CONFIGURE_CFLAGS) \
         $(HOST_AND_BUILD_CONFIGURE_OPTIONS) \
         $(ENABLE_SHARED_OR_STATIC) \
         --prefix='$(HOST_PREFIX)' && $(CONFIGURE_POST_HOOK)