commit d94e08d2b84e5778f1a3bc652bf3124be5045f43 from: Omar Polo date: Sat Jan 13 13:02:45 2024 UTC configure: add --with-Werror flag commit - ad8e93f553f18c0c1f8e8963856b4a91c4438616 commit + d94e08d2b84e5778f1a3bc652bf3124be5045f43 blob - ef5a4588d8a0406d469746dde23a6881cb9f0bd9 blob + f27c7a8c60e27416fbcf0bda1586a278c6d23694 --- configure.ac +++ configure.ac @@ -15,6 +15,10 @@ AC_ARG_VAR(HOSTCFLAGS, [CFLAGS for the host compiler]) 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)])) @@ -142,6 +146,11 @@ AC_CHECK_FUNCS([asr_run]) # 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])