]> git.ipfire.org Git - thirdparty/json-c.git/commitdiff
build: add --disable-werror option to configure
authorPierce Lopez <pierce.lopez@gmail.com>
Sun, 9 Jun 2019 14:52:08 +0000 (10:52 -0400)
committerPierce Lopez <pierce.lopez@gmail.com>
Sun, 9 Jun 2019 14:53:56 +0000 (10:53 -0400)
to omit -Werror compiler option

configure.ac

index 272ea6af9c3b42e23b4ede4712b204a9ec1e6104..798fd5b74707fe8fe4c4b7782b1b05f2e3d95216 100644 (file)
@@ -165,7 +165,12 @@ AS_IF([test "x$enable_Bsymbolic" = "xcheck"],
 AS_IF([test "x$enable_Bsymbolic" = "xyes"], [JSON_BSYMBOLIC_LDFLAGS=-Wl[,]-Bsymbolic-functions])
 AC_SUBST(JSON_BSYMBOLIC_LDFLAGS)
 
-AX_APPEND_COMPILE_FLAGS([-Wall -Werror -Wcast-qual -Wno-error=deprecated-declarations])
+AC_ARG_ENABLE([werror],
+    AS_HELP_STRING([--disable-werror], [avoid treating compiler warnings as fatal errors]))
+
+AS_IF([test "x$enable_werror" != "xno"], [AX_APPEND_COMPILE_FLAGS([-Werror])])
+
+AX_APPEND_COMPILE_FLAGS([-Wall -Wcast-qual -Wno-error=deprecated-declarations])
 AX_APPEND_COMPILE_FLAGS([-Wextra -Wwrite-string -Wno-unused-parameter])
 AX_APPEND_COMPILE_FLAGS([-D_GNU_SOURCE])