diff options
Diffstat (limited to 'configure.ac')
-rw-r--r-- | configure.ac | 26 |
1 files changed, 14 insertions, 12 deletions
diff --git a/configure.ac b/configure.ac index 8d58f8d56..5cf96c974 100644 --- a/configure.ac +++ b/configure.ac @@ -29,9 +29,9 @@ AS_IF([test "${with_sanitizer+set}" = set -a "${with_thread_sanitizer+set}" = se AC_MSG_ERROR([Configure options `--with-sanitizer' and `--with_thread_sanitizer' can not used at the same time.]) ]) AS_IF([test "${with_sanitizer+set}" = set -o "${with_thread_sanitizer+set}" = set],[ - CFLAGS="${CFLAGS} -O0 -g3" + NDPI_CFLAGS="${NDPI_CFLAGS} -O0 -g3" ],[ - CFLAGS="${CFLAGS} -g" + NDPI_CFLAGS="${NDPI_CFLAGS} -g" ]) AS_IF([test "${with_sanitizer+set}" = set -o "${with_thread_sanitizer+set}" = set],[ AS_IF([test "x$enable_gprof" = "xyes"], [ @@ -40,18 +40,18 @@ AS_IF([test "${with_sanitizer+set}" = set -o "${with_thread_sanitizer+set}" = se ]) AS_IF([test "${with_sanitizer+set}" = set],[ - CFLAGS="${CFLAGS} -fsanitize=address -fsanitize=undefined -fno-sanitize=alignment -fsanitize=leak -fno-omit-frame-pointer" - LDFLAGS="${LDFLAGS} -fsanitize=address -fsanitize=undefined -fno-sanitize=alignment -fsanitize=leak" + NDPI_CFLAGS="${NDPI_CFLAGS} -fsanitize=address -fsanitize=undefined -fno-sanitize=alignment -fsanitize=leak -fno-omit-frame-pointer" + NDPI_LDFLAGS="${NDPI_LDFLAGS} -fsanitize=address -fsanitize=undefined -fno-sanitize=alignment -fsanitize=leak" ]) AS_IF([test "${with_thread_sanitizer+set}" = set],[ - CFLAGS="${CFLAGS} -fsanitize=thread -fno-omit-frame-pointer" - LDFLAGS="${LDFLAGS} -fsanitize=thread" + NDPI_CFLAGS="${NDPI_CFLAGS} -fsanitize=thread -fno-omit-frame-pointer" + NDPI_LDFLAGS="${NDPI_LDFLAGS} -fsanitize=thread" ]) AS_IF([test "x${enable_code_coverage}" = "xyes"],[ - CFLAGS="${CFLAGS} -fprofile-arcs -ftest-coverage" - LDFLAGS="${LDFLAGS} --coverage" + NDPI_CFLAGS="${NDPI_CFLAGS} -fprofile-arcs -ftest-coverage" + NDPI_LDFLAGS="${NDPI_LDFLAGS} --coverage" ]) AS_IF([test "${enable_npcap+set}" = set],[DISABLE_NPCAP=1],[DISABLE_NPCAP=0]) @@ -149,7 +149,7 @@ AS_IF([test "x${enable_tls_sigs}" = "xyes"],[ HANDLE_TLS_SIGS="" ]) -CFLAGS="-W -Wall -Wno-unused-parameter -Wno-unused-function -Wno-address-of-packed-member ${CFLAGS}" +NDPI_CFLAGS="-W -Wall -Wno-unused-parameter -Wno-unused-function -Wno-address-of-packed-member ${NDPI_CFLAGS}" AC_CHECK_HEADERS([netinet/in.h stdint.h stdlib.h string.h unistd.h math.h float.h]) AC_CHECK_LIB([m], [sqrt], [], [LIBM="-lm"]) @@ -202,16 +202,16 @@ case "$host" in case "$host" in x86_64-*) BUILD_MINGW_X64=1 - LDFLAGS="${LDFLAGS} -L/mingw64/lib" + NDPI_LDFLAGS="${NDPI_LDFLAGS} -L/mingw64/lib" ;; i686-*) - LDFLAGS="${LDFLAGS} -L/mingw32/lib" + NDPI_LDFLAGS="${NDPI_LDFLAGS} -L/mingw32/lib" ;; *) AC_MSG_ERROR([Unsupported MingW cross compiler.]) ;; esac - CFLAGS="-D__USE_MINGW_ANSI_STDIO -D__STDC_FORMAT_MACROS ${CFLAGS}" + NDPI_CFLAGS="-D__USE_MINGW_ANSI_STDIO -D__STDC_FORMAT_MACROS ${NDPI_CFLAGS}" LIBS="${LIBS} -lws2_32" BUILD_MINGW=1 EXE_SUFFIX=".exe" @@ -369,4 +369,6 @@ AC_SUBST(PCRE_ENABLED) AC_SUBST(HANDLE_TLS_SIGS) AC_SUBST(DISABLE_NPCAP) AC_SUBST(EXE_SUFFIX) +AC_SUBST(NDPI_CFLAGS) +AC_SUBST(NDPI_LDFLAGS) AC_OUTPUT |