diff options
author | Pau Espin Pedrol <pespin@sysmocom.de> | 2018-08-30 17:29:41 +0200 |
---|---|---|
committer | Pau Espin Pedrol <pespin@sysmocom.de> | 2018-08-30 17:30:15 +0200 |
commit | 288d8af07001ee86f6df26351e88e126f75163ad (patch) | |
tree | 8f0b48d0f50930e3e9c076a87ddca4a219fcc367 | |
parent | aae403f0c9061821cd85f14fe6535a4e68ec74b0 (diff) |
configure.ac: Add --enable-werror option
Change-Id: Ib2782aecd400398bf36427f255c2a427ef781e06
-rw-r--r-- | configure.ac | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/configure.ac b/configure.ac index cc099d2..e1cc121 100644 --- a/configure.ac +++ b/configure.ac @@ -90,6 +90,25 @@ then LDFLAGS="$LDFLAGS -fsanitize=address -fsanitize=undefined" fi +AC_ARG_ENABLE(werror, + [AS_HELP_STRING( + [--enable-werror], + [Turn all compiler warnings into errors, with exceptions: + a) deprecation (allow upstream to mark deprecation without breaking builds); + b) "#warning" pragmas (allow to remind ourselves of errors without breaking builds) + ] + )], + [werror=$enableval], [werror="no"]) +if test x"$werror" = x"yes" +then + WERROR_FLAGS="-Werror" + WERROR_FLAGS+=" -Wno-error=deprecated -Wno-error=deprecated-declarations" + WERROR_FLAGS+=" -Wno-error=cpp" # "#warning" + CFLAGS="$CFLAGS $WERROR_FLAGS" + CPPFLAGS="$CPPFLAGS $WERROR_FLAGS" +fi + + AC_ARG_WITH(uhd, [ AS_HELP_STRING([--with-uhd], [enable UHD based transceiver]) |