diff options
author | Martyn Russell <martyn@lanedo.com> | 2014-08-19 15:25:23 +0100 |
---|---|---|
committer | Martyn Russell <martyn@lanedo.com> | 2014-08-19 15:25:23 +0100 |
commit | de094d2a5f67524104dcfe1ca14102a05574b434 (patch) | |
tree | 587702d57c78d98073e191a7481cf3e938b21832 /m4 | |
parent | e475e9f2c1639960e543456382b89c76548366c0 (diff) | |
download | tracker-de094d2a5f67524104dcfe1ca14102a05574b434.tar.gz |
build: Clean up vala warnings a bit more
This isn't perfect, we're really not strict now with compiler arguments
passed, but we still get some warnings sadly
Diffstat (limited to 'm4')
-rw-r--r-- | m4/tracker.m4 | 35 |
1 files changed, 15 insertions, 20 deletions
diff --git a/m4/tracker.m4 b/m4/tracker.m4 index bca646d36..7265e359d 100644 --- a/m4/tracker.m4 +++ b/m4/tracker.m4 @@ -153,10 +153,19 @@ AC_DEFUN([IDT_COMPILE_WARNINGS],[ -Wvolatile-register-var \ ]) + CC_CHECK_FLAGS_APPEND([no_warning_cflags], [CFLAGS], [\ + -Wno-unused-variable \ + -Wno-unused-function \ + -Wno-shadow \ + -Wno-format-nonliteral \ + -Wno-sign-compare \ + -Wno-strict-prototypes \ + ]) + case "$enable_compile_warnings" in no) warning_cflags= - warning_valaflags= + warning_valacflags="$no_warning_cflags" ;; yes) CC_CHECK_FLAGS_APPEND([additional_cflags], [CFLAGS], [\ @@ -166,14 +175,9 @@ AC_DEFUN([IDT_COMPILE_WARNINGS],[ -Wmissing-declarations \ ]) - CC_CHECK_FLAGS_APPEND([additional_valaflags], [CFLAGS], [\ - -Wmissing-prototypes \ - -Wmissing-declarations \ - ]) - dnl -Wall includes the $common_cflags already. warning_cflags="$additional_cflags" - warning_valaflags="$common_cflags $additional_valaflags" + warning_valacflags="$no_warning_cflags" ;; maximum|error) CC_CHECK_FLAGS_APPEND([additional_cflags], [CFLAGS], [\ @@ -188,22 +192,13 @@ AC_DEFUN([IDT_COMPILE_WARNINGS],[ -Wno-pointer-sign \ ]) - CC_CHECK_FLAGS_APPEND([additional_valaflags], [CFLAGS], [\ - -Wmissing-prototypes \ - -Wmissing-declarations \ - -Wnested-externs \ - -Wpointer-arith \ - -Wno-sign-compare \ - -Wno-pointer-sign \ - ]) - dnl -Wall includes the $common_cflags already. warning_cflags="$additional_cflags" - warning_valaflags="$common_cflags $additional_valaflags" + warning_valacflags="$no_warning_cflags" if test "$enable_compile_warnings" = "error" ; then warning_cflags="$warning_cflags -Werror" - warning_valaflags="$warning_valaflags -Werror" + warning_valacflags="$warning_valacflags -Werror" fi ;; *) @@ -215,12 +210,12 @@ AC_DEFUN([IDT_COMPILE_WARNINGS],[ AC_MSG_RESULT($warning_cflags) AC_MSG_CHECKING(what warning flags to pass to the C compiler for Vala built sources) - AC_MSG_RESULT($warning_valaflags) + AC_MSG_RESULT($warning_valacflags) WARN_CFLAGS="$warning_cflags" AC_SUBST(WARN_CFLAGS) - WARN_VALACFLAGS="$warning_valaflags" + WARN_VALACFLAGS="$warning_valacflags" AC_SUBST(WARN_VALACFLAGS) ]) dnl IDT_COMPILE_WARNINGS |