Add --enable-sanitize configure option

Change-Id: Idb2c1d6057012ed2f032e7504387a0767d02d75b
This commit is contained in:
Max 2017-12-21 17:27:34 +01:00
parent 327e121a0f
commit b2f0b62cd4
1 changed files with 9 additions and 0 deletions

View File

@ -35,6 +35,15 @@ AC_HEADER_STDC
dnl Checks for typedefs, structures and compiler characteristics
AC_ARG_ENABLE(sanitize,
[AS_HELP_STRING([--enable-sanitize], [Compile with address sanitizer enabled], )],
[sanitize=$enableval], [sanitize="no"])
if test x"$sanitize" = x"yes"
then
CFLAGS="$CFLAGS -fsanitize=address -fsanitize=undefined"
CPPFLAGS="$CPPFLAGS -fsanitize=address -fsanitize=undefined"
fi
dnl checks for libraries
PKG_CHECK_MODULES(LIBOSMOCORE, libosmocore >= 0.10.1)
PKG_CHECK_MODULES(LIBOSMOVTY, libosmovty)