@ -2019,10 +2019,11 @@ then
# Enable error-on-warning by default -- I'm tired of fixing other
# people's missing #includes, etc.
gnc_error_on_warning=auto
AC_ARG_ENABLE(error-on-warning,
[ --disable-error-on-warning disable treating compile warnings as errors],
[case "${enableval}" in
yes) warnFLAGS="${warnFLAGS} -Werror" ;;
yes) warnFLAGS="${warnFLAGS} -Werror" ; gnc_error_on_warning=yes ; ;
no) gnc_error_on_warning=no ;;
*) AC_MSG_ERROR(bad value ${enableval} for --enable-error-on-warning) ;;
esac],
@ -2042,9 +2043,11 @@ then
warnFLAGS="${warnFLAGS} -Wdeclaration-after-statement -Wno-pointer-sign"
# rpmbuild on FC4 forces this flag. Can't hurt to always compile with it.
warnFLAGS="${warnFLAGS} -D_FORTIFY_SOURCE=2"
if test "x$gnc_error_on_warning" = x -a $gwrap_major_version = 1 -a $gwrap_minor_version -lt 9 ; then
# This is g-wrap 1.3 + gcc4 + --enable-error-on-warning
AC_MSG_ERROR([
if test $gwrap_major_version = 1 -a $gwrap_minor_version -lt 9 ; then
# This is g-wrap 1.3 + gcc4. Test error-on-warning
case "$gnc_error_on_warning" in
auto)
AC_MSG_ERROR([
Sorry, your current configuration will not compile. You are
running g-wrap 1.3.x, GCC4, and --enable-error-on-warning, which
@ -2055,6 +2058,15 @@ then
You can find it at http://www.nongnu.org/g-wrap/ .
])
;;
yes)
AC_MSG_WARN([
g-wrap 1.3.x and GCC4 may cause build problems. You have been warned!
])
;;
esac
fi
fi
fi