]> granicus.if.org Git - php/commitdiff
fix #72180 (Env variables incorrectly pretty printed in config.nice, phpinfo)
authorJoe Watkins <krakjoe@php.net>
Fri, 13 May 2016 06:41:11 +0000 (07:41 +0100)
committerJoe Watkins <krakjoe@php.net>
Fri, 13 May 2016 06:41:11 +0000 (07:41 +0100)
acinclude.m4

index e828de1fd6c9e7f505f2f46cd0a635d807cee295..7105b69ec259b68072dd76084d6d3b5aa81e216a 100644 (file)
@@ -2690,12 +2690,24 @@ EOF
       if test `expr -- $arg : "-.*"` = 0 && test `expr -- $arg : ".*=.*"` = 0; then
         continue;
       fi
+      for var in CFLAGS CXXFLAGS CPPFLAGS LDFLAGS EXTRA_LDFLAGS_PROGRAM LIBS CC CXX; do
+       if test `expr $arg : ".*${var}.*"` != 0;
+          then
+         continue 2
+          fi
+      done
       echo "'[$]arg' \\" >> $1
       CONFIGURE_OPTIONS="$CONFIGURE_OPTIONS '[$]arg'"
     else
       if test `expr -- $arg : "'-.*"` = 0 && test `expr -- $arg : "'.*=.*"` = 0; then
         continue;
       fi
+      for var in CFLAGS CXXFLAGS CPPFLAGS LDFLAGS EXTRA_LDFLAGS_PROGRAM LIBS CC CXX; do
+       if test `expr $arg : ".*${var}.*"` != 0;
+          then
+         continue 2
+          fi
+      done
       echo "[$]arg \\" >> $1
       CONFIGURE_OPTIONS="$CONFIGURE_OPTIONS [$]arg"
     fi