diff options
Diffstat (limited to 'libsanitizer/configure.ac')
-rw-r--r-- | libsanitizer/configure.ac | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/libsanitizer/configure.ac b/libsanitizer/configure.ac index 13cd302..7f1ef39 100644 --- a/libsanitizer/configure.ac +++ b/libsanitizer/configure.ac @@ -400,6 +400,16 @@ fi AC_SUBST([TSAN_TARGET_DEPENDENT_OBJECTS]) AC_SUBST([SANITIZER_COMMON_TARGET_DEPENDENT_OBJECTS]) +AC_ARG_ENABLE([werror], + [AS_HELP_STRING([--disable-werror], [disable building with -Werror])]) + +ACX_PROG_CC_WARNING_OPTS([-Wextra -Wall -Wwrite-strings \ + -Wmissing-format-attribute -Wcast-qual], + [WARN_FLAGS]) +AS_IF([test "x$enable_werror" != "xno"], + [WARN_FLAGS="$WARN_FLAGS -Werror"]) +AC_SUBST([WARN_FLAGS]) + # Determine what GCC version number to use in filesystem paths. GCC_BASE_VER |