]> git.michaelhowe.org Git - packages/o/openafs.git/commitdiff
DEVEL15-configure-enable-warnings-20080228
authorSimon Wilkinson <sxw@inf.ed.ac.uk>
Fri, 29 Feb 2008 15:13:04 +0000 (15:13 +0000)
committerDerrick Brashear <shadow@dementia.org>
Fri, 29 Feb 2008 15:13:04 +0000 (15:13 +0000)
LICENSE IPL10

add a switch to turn on warnings when using gcc

(cherry picked from commit 737c03a75c62b3cd0ec92b33aea84d33dc39c2e7)

acinclude.m4
src/cf/osconf.m4

index 64699d632b4d74b5d1699bebdd04f53f82eb472d..f80df55a310dc0c706ada78966ea4c7aca3c29ce 100644 (file)
@@ -90,6 +90,9 @@ AC_ARG_ENABLE(debug-pam,
 AC_ARG_ENABLE(optimize-pam,
 [  --disable-optimize-pam              disable optimization for compilation of the PAM code (defaults to enabled)],, enable_optimize_pam="yes"
 )
+AC_ARG_ENABLE(warnings,
+[  --enable-warnings                   enable compilation warnings when building with gcc (defaults to disabled)],, enable_warnings="no"
+)
 
 
 enable_login="no"
index 1a5197dac9249d4a1c4f12a688d987e4e5c17184..0161f1f0df9a621fb16ea86133a2f3a68e139b8c 100644 (file)
@@ -1114,6 +1114,12 @@ else
   NO_STRIP_KRB=-ns
 fi
 
+if test "x$enable_warnings" = "xyes"; then
+  if test "x$GCC" = "xyes"; then
+    XCFLAGS="${XCFLAGS} -Wall -Wstrict-prototypes -Wold-style-definition"
+  fi
+fi
+
 AC_SUBST(CCXPG2)
 AC_SUBST(CCOBJ)
 AC_SUBST(AFSD_LIBS)