]> git.ipfire.org Git - location/libloc.git/blobdiff - configure.ac
Bump version to 0.9.12
[location/libloc.git] / configure.ac
index f6b0200fa5227c4e614b8b74c6ed0e97f05d8caf..20684e6f7d8107b861111faa3b0636d662cf7a7a 100644 (file)
@@ -1,6 +1,6 @@
 AC_PREREQ(2.60)
 AC_INIT([libloc],
-        [0.9.7],
+        [0.9.12],
         [location@lists.ipfire.org],
         [libloc],
         [https://location.ipfire.org/])
@@ -103,6 +103,19 @@ my_CFLAGS="\
 -Wtype-limits \
 "
 AC_SUBST([my_CFLAGS])
+AC_SUBST([my_LDFLAGS])
+
+# 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([my_CFLAGS], [CFLAGS], [-fanalyzer])
+)
+
+# Enable -fno-semantic-interposition (if available)
+CC_CHECK_FLAGS_APPEND([my_CFLAGS], [CFLAGS], [-fno-semantic-interposition])
+CC_CHECK_FLAGS_APPEND([my_LDFLAGS], [LDFLAGS], [-fno-semantic-interposition])
 
 # ------------------------------------------------------------------------------