summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEric Blake <eblake@redhat.com>2012-10-23 11:06:48 +0200
committerJim Meyering <jim@meyering.net>2012-10-23 11:30:44 +0200
commit01d92dba155d9ad87eaf0378876e0c67285c2075 (patch)
tree4e570260fc4cd5a0a81feb5635fe55b47dac1ee8
parent42f6244ee028dfbc535934e21028e6aa582256e7 (diff)
downloaddiffutils-01d92dba155d9ad87eaf0378876e0c67285c2075.tar.gz
build: default to --enable-gcc-warnings in a git tree
Anyone building from cloned sources can be assumed to have a new enough environment, such that enabling gcc warnings by default will be useful. Tarballs still default to no warnings, and the default can still be overridden with --disable-gcc-warnings. * configure.ac (gl_gcc_warnings): Set default based on environment.
-rw-r--r--configure.ac6
1 files changed, 5 insertions, 1 deletions
diff --git a/configure.ac b/configure.ac
index d6e52c4..18ff554 100644
--- a/configure.ac
+++ b/configure.ac
@@ -47,7 +47,11 @@ AC_ARG_ENABLE([gcc-warnings],
*) AC_MSG_ERROR([bad value $enableval for gcc-warnings option]) ;;
esac
gl_gcc_warnings=$enableval],
- [gl_gcc_warnings=no]
+ [if test -d "$srcdir"/.git; then
+ gl_gcc_warnings=yes
+ else
+ gl_gcc_warnings=no
+ fi]
)
if test "$gl_gcc_warnings" = yes; then