[Libreoffice-commits] online.git: Branch 'distro/collabora/collabora-online-3-0' - configure.ac

Miklos Vajna vmiklos at collabora.co.uk
Fri Feb 9 16:59:27 UTC 2018


 configure.ac |   17 +++++++++++++++--
 1 file changed, 15 insertions(+), 2 deletions(-)

New commits:
commit 58d472b73c3f05eecabaa25e0d76287219556f4c
Author: Miklos Vajna <vmiklos at collabora.co.uk>
Date:   Thu Feb 8 15:27:12 2018 +0100

    configure: allow disable werror with --disable-werror
    
    Change-Id: Ie614ce2143669008c38ecf4b267d6fec78337be6
    Reviewed-on: https://gerrit.libreoffice.org/49434
    Reviewed-by: Aron Budea <aron.budea at collabora.com>
    Tested-by: Aron Budea <aron.budea at collabora.com>
    (cherry picked from commit b8926baa1809300410783fc9991a02162767a374)
    Reviewed-on: https://gerrit.libreoffice.org/49440
    Reviewed-by: Jan Holesovsky <kendy at collabora.com>
    Tested-by: Jan Holesovsky <kendy at collabora.com>

diff --git a/configure.ac b/configure.ac
index d3cefbb7..94d05087 100644
--- a/configure.ac
+++ b/configure.ac
@@ -113,6 +113,10 @@ AC_ARG_WITH([compiler-plugins],
                 [Experimental! Unlikely to work for anyone except Noel! Enable compiler plugins that will perform additional checks during
                  building.]))
 
+AC_ARG_ENABLE([werror],
+            AS_HELP_STRING([--disable-werror],
+                          [Do not turn warnings into errors.]))
+
 # Handle options
 AS_IF([test "$enable_debug" = yes -a -n "$with_poco_libs"],
       [POCO_DEBUG_SUFFIX=d],
@@ -166,8 +170,17 @@ AC_SUBST(MAX_DOCUMENTS)
 # Test for build environment
 
 CXXFLAGS="$CXXFLAGS -std=c++11"
-CXXFLAGS="$CXXFLAGS -Wall -Wextra -Werror -Wshadow"
-CFLAGS="$CFLAGS -Wall -Wextra -Werror"
+CXXFLAGS="$CXXFLAGS -Wall -Wextra -Wshadow"
+CFLAGS="$CFLAGS -Wall -Wextra"
+
+AC_MSG_CHECKING([whether to turn warnings to errors])
+if test -z "$enable_werror" -o "$enable_werror" = "yes"; then
+    AC_MSG_RESULT([yes])
+    CXXFLAGS="$CXXFLAGS -Werror"
+    CFLAGS="$CFLAGS -Werror"
+else
+    AC_MSG_RESULT([no])
+fi
 
 # check for C++11 support
 HAVE_CXX11=


More information about the Libreoffice-commits mailing list