summaryrefslogtreecommitdiff
path: root/m4
diff options
context:
space:
mode:
authorMartyn Russell <martyn@lanedo.com>2014-08-19 15:25:23 +0100
committerMartyn Russell <martyn@lanedo.com>2014-08-19 15:25:23 +0100
commitde094d2a5f67524104dcfe1ca14102a05574b434 (patch)
tree587702d57c78d98073e191a7481cf3e938b21832 /m4
parente475e9f2c1639960e543456382b89c76548366c0 (diff)
downloadtracker-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.m435
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