if cc -dM -E - </dev/null 2>&1 | grep __GNUC__ >/dev/null; then
#### configure will supply -g -O2 with gcc, but only if CFLAGS
#### isn't defined.
- CFLAGS='-g -ansi -pedantic'
+ CFLAGS='-g -std=c99 -pedantic'
if [ "$config_debug" = n ]; then
- CFLAGS="$CFLAGS -O2"
+ CFLAGS="$CFLAGS -O2 -D_FORTIFY_SOURCE=2"
else
CFLAGS="$CFLAGS -O0"
fi
fi
fi
-printf '\n./configure %s\n' "$config_opts"
-./configure CFLAGS="${CFLAGS}" $config_opts
+printf "\n./configure ${CFLAGS:+CFLAGS=\"${CFLAGS}\" }$config_opts\n"
+./configure ${CFLAGS:+CFLAGS="${CFLAGS}"" "}$config_opts
status=$?
if [ $status -eq 0 ]; then