commit - ad8e93f553f18c0c1f8e8963856b4a91c4438616
commit + d94e08d2b84e5778f1a3bc652bf3124be5045f43
blob - ef5a4588d8a0406d469746dde23a6881cb9f0bd9
blob + f27c7a8c60e27416fbcf0bda1586a278c6d23694
--- configure.ac
+++ configure.ac
test -z "${HOSTCC}" && HOSTCC='$(CC)'
test -z "${HOSTCFLAGS}" && HOSTCFLAGS='$(CFLAGS)'
+AC_ARG_WITH([Werror],
+ AS_HELP_STRING([--with-Werror],
+ [Add the compiler flag -Werror]))
+
AC_ARG_WITH([libimsg],
AS_HELP_STRING([--with-libimsg],
[Build with imsg-compat library (default: disabled)]))
# don't check for landlock: it currently unusable.
dnl AC_CHECK_HEADERS([linux/landlock.h])
+dnl after all the function checks, add optional support for -Werror
+AS_IF([test "x$with_Werror" = "xyes"], [
+ CFLAGS="$CFLAGS -Werror"
+])
+
# check compiler flags
AC_DEFUN([CC_ADD_CHECK_FLAGS], [
AC_MSG_CHECKING([if $CC supports $1 flag])