]> diplodocus.org Git - nmh/blobdiff - docs/contrib/build_nmh
Use ToLower() instead of loop.
[nmh] / docs / contrib / build_nmh
index 73111439d60353658aeeeaed612c5c2810519505..6a9ede8cebe2cb118791fd00d3ff291eb79560c9 100755 (executable)
@@ -277,8 +277,10 @@ fi
 [ $verbose -ge 1 ]  &&  echo configuring . . .
 if [ -z "$CFLAGS" ]; then
   #### Only use these flags with gcc.
-  if cc -dM -E - < /dev/null 2>&1 | egrep __GNUC__ >/dev/null; then
-    CFLAGS="-g -O2 -ansi -pedantic"
+  if cc -dM -E - </dev/null 2>&1 | egrep __GNUC__ >/dev/null; then
+    #### configure will supply -g -O2 with gcc, but only if CFLAGS
+    #### isn't defined.
+    CFLAGS='-g -O2 -ansi -pedantic'
   fi
 fi
 
@@ -302,6 +304,13 @@ if [ $status -eq 0 ]; then
       fi
    fi
 
+    if [ -n "$CFLAGS" ]; then
+        #### Pass DISTCHECK_CONFIGURE_FLAGS through an environment
+        #### variable to avoid automake's quoting.
+        DISTCHECK_CONFIGURE_FLAGS="CFLAGS='${CFLAGS}'"
+        export DISTCHECK_CONFIGURE_FLAGS
+    fi
+
     [ $verbose -ge 1 ]  &&  echo testing . . .
     checkoutput=`make $check AM_COLOR_TESTS=always 2>>"$logfile"`
     status=$?