* aclocal.m4 (extra_gcc_warn_opts): Don't turn on -pedantic on Darwin
authorKen Raeburn <raeburn@mit.edu>
Tue, 15 Jul 2003 14:23:15 +0000 (14:23 +0000)
committerKen Raeburn <raeburn@mit.edu>
Tue, 15 Jul 2003 14:23:15 +0000 (14:23 +0000)
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15688 dc483132-0cff-0310-8789-dd5450dbe970

src/ChangeLog
src/aclocal.m4

index ff98aee5f847965c814a0d5f00c8605b4f008cb7..0f2d6ed316d3341a6ca21609a82e4d89bb23e201 100644 (file)
@@ -1,3 +1,8 @@
+2003-07-15  Ken Raeburn  <raeburn@mit.edu>
+
+       * aclocal.m4 (extra_gcc_warn_opts): Don't turn on -pedantic on
+       Darwin.
+
 2003-05-27  Ken Raeburn  <raeburn@mit.edu>
 
        * Makefile.in (KRBHDEP): Add krb524_err header.
index 142deee475ff15d925f8b198b5169ca08332f627..ba783d9f37a18c8a709a1acc3edb50333aa0c981 100644 (file)
@@ -456,13 +456,18 @@ AC_SUBST(HAVE_GCC)
 # maybe add -Waggregate-return, or can we assume that actually works by now?
 # -Wno-comment is for SunOS system header <sys/stream.h>
 extra_gcc_warn_opts="-Wall -Wmissing-prototypes -Wcast-qual \
- -Wcast-align -Wconversion -Wshadow -Wno-comment -pedantic"
+ -Wcast-align -Wconversion -Wshadow -Wno-comment"
 if test "$GCC" = yes ; then
   if test "x$krb5_ac_cflags_set" = xset ; then
     AC_MSG_NOTICE(not adding extra gcc warning flags because CFLAGS was set)
   else
     AC_MSG_NOTICE(adding extra warning flags for gcc)
     CFLAGS="$CFLAGS $extra_gcc_warn_opts"
+    if test "`uname -s`" = Darwin ; then
+      AC_MSG_NOTICE(skipping pedantic warnings on Darwin)
+    else
+      CFLAGS="$CFLAGS -pedantic"
+    fi
   fi
 fi
 ])dnl