]> granicus.if.org Git - check/commitdiff
* add options using AX_CFLAGS_GCC_OPTION
authorcpickett <cpickett@64e312b2-a51f-0410-8e61-82d0ca0eb02a>
Fri, 21 Mar 2008 17:22:43 +0000 (17:22 +0000)
committercpickett <cpickett@64e312b2-a51f-0410-8e61-82d0ca0eb02a>
Fri, 21 Mar 2008 17:22:43 +0000 (17:22 +0000)
git-svn-id: svn+ssh://svn.code.sf.net/p/check/code/trunk@427 64e312b2-a51f-0410-8e61-82d0ca0eb02a

Makefile.am
configure.ac

index 79c9b1649fdb67270b968eafc651097c5cd4e4ab..cd05d08885c91b09fbece74f1446447dea427eee 100644 (file)
@@ -36,3 +36,5 @@ SVNChangeLog:
        else \
        echo "SVN Changelog not available" > $@ ;\
        fi
+
+ACLOCAL_AMFLAGS = -I m4
index d20054b10ad79c17c4c6d4826fc6498d446dd44e..a00942f57a6c4cf8e528bc8581e1bfb8d10ebfa3 100644 (file)
@@ -8,6 +8,9 @@ AC_INIT([Check], [0.9.5], [check-devel at lists dot sourceforge dot net])
 # unique source file --- primitive safety check 
 AC_CONFIG_SRCDIR([src/check.c])
 
+# place where extra autoconf macros are kept
+AC_CONFIG_MACRO_DIR([m4])
+
 # place to put some extra build scripts installed
 AC_CONFIG_AUX_DIR([build-aux])
 
@@ -73,9 +76,16 @@ AM_PROG_CC_C_O
 AC_PROG_INSTALL
 AC_PROG_LN_S
 AC_PROG_LIBTOOL
-if test -n "$GCC"; then
-  CFLAGS="$CFLAGS -Wall -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -Wno-variadic-macros"
-fi
+
+# add these options to CFLAGS if gcc supports them
+AX_CFLAGS_GCC_OPTION([-Wall])
+AX_CFLAGS_GCC_OPTION([-Wextra])
+# for some reason this option is detected as "obsolete"...
+AX_CFLAGS_GCC_OPTION([-Wstrict-prototypes])
+AX_CFLAGS_GCC_OPTION([-Wmissing-prototypes])
+AX_CFLAGS_GCC_OPTION([-Wwrite-strings])
+AX_CFLAGS_GCC_OPTION([-Wno-variadic-macros])
+
 AC_CHECK_PROGS(GCOV, gcov, false)
 AC_CHECK_PROGS(LCOV, lcov, false)
 AC_CHECK_PROGS(GENHTML, genhtml, false)