]> git.ipfire.org Git - pakfire.git/commitdiff
configure: Add option to enable GCC's -fanalyzer
authorMichael Tremer <michael.tremer@ipfire.org>
Fri, 2 Jul 2021 15:09:13 +0000 (15:09 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Fri, 2 Jul 2021 15:09:13 +0000 (15:09 +0000)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
configure.ac

index c945204bab531442b098a3da9a324acfb023bbb5..b7eb72f1e17a570478676486e09e3261b4d86305 100644 (file)
@@ -91,6 +91,15 @@ CC_CHECK_FLAGS_APPEND([with_cflags], [CFLAGS], [\
        -fdata-sections \
        -fstack-protector-all \
        --param=ssp-buffer-size=4])
+
+# Enable -fanalyzer if requested
+AC_ARG_ENABLE([analyzer],
+       AS_HELP_STRING([--enable-analyzer], [enable static analyzer (-fanalyzer) @<:@default=disabled@:>@]),
+       [], [enable_analyzer=no])
+AS_IF([test "x$enable_analyzer" = "xyes"],
+       CC_CHECK_FLAGS_APPEND([with_cflags], [CFLAGS], [-fanalyzer])
+])
+
 AC_SUBST([OUR_CFLAGS], $with_cflags)
 
 AS_CASE([$CFLAGS], [*-O[[12345g\ ]]*],