diff options
-rw-r--r-- | configure.ac | 30 |
1 files changed, 20 insertions, 10 deletions
diff --git a/configure.ac b/configure.ac index c94704b..7e04531 100644 --- a/configure.ac +++ b/configure.ac @@ -20,14 +20,6 @@ AC_PROG_LIBTOOL dnl Checks for libraries. AC_SEARCH_LIBS([dlopen], [dl], [libdl_LIBS="$LIBS"; LIBS=""]) AC_SUBST([libdl_LIBS]) -AC_SEARCH_LIBS([pcap_close], [pcap], [libpcap_LIBS="-lpcap"; LIBS=""]) -AC_SUBST([libpcap_LIBS]) -AM_CONDITIONAL([HAVE_PCAP], [test -n "$libpcap_LIBS"]) -if test "x$libpcap_LIBS" != "x"; then - enable_pcap="yes" -else - enable_pcap="no" -fi dnl Checks for header files. AC_HEADER_DIRENT @@ -88,7 +80,10 @@ else enable_mysql="no" fi -PKG_CHECK_MODULES([libsqlite3], [sqlite3], [], [:]) +AC_ARG_WITH([sqlite], AS_HELP_STRING([--without-sqlite], [Build without SQLITE3 output plugin [default=test]])) +AS_IF([test "x$with_sqlite" != "xno"], [ + PKG_CHECK_MODULES([libsqlite3], [sqlite3], [], [:]) +]) AM_CONDITIONAL([HAVE_SQLITE3], [test -n "$libsqlite3_LIBS"]) if test "x$libsqlite3_LIBS" != "x"; then enable_sqlite3="yes" @@ -96,7 +91,10 @@ else enable_sqlite3="no" fi -CT_CHECK_DBI() +AC_ARG_WITH([dbi], AS_HELP_STRING([--without-dbi], [Build without DBI output plugin [default=test]])) +AS_IF([test "x$with_dbi" != "xno"], [ + CT_CHECK_DBI() +]) AM_CONDITIONAL(HAVE_DBI, test "x$DBI_LIB" != "x") if test "x$DBI_LIB" != "x"; then enable_dbi="yes" @@ -104,6 +102,18 @@ else enable_dbi="no" fi +AC_ARG_WITH([pcap], AS_HELP_STRING([--without-pcap], [Build without PCAP output plugin [default=test]])) +AS_IF([test "x$with_pcap" != "xno"], [ + AC_SEARCH_LIBS([pcap_close], [pcap], [libpcap_LIBS="-lpcap"; LIBS=""]) + AC_SUBST([libpcap_LIBS]) +]) +AM_CONDITIONAL([HAVE_PCAP], [test -n "$libpcap_LIBS"]) +if test "x$libpcap_LIBS" != "x"; then + enable_pcap="yes" +else + enable_pcap="no" +fi + dnl AC_SUBST(DATABASE_DIR) dnl AC_SUBST(DATABASE_LIB) dnl AC_SUBST(DATABASE_LIB_DIR) |