aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--configure.seed48
1 files changed, 26 insertions, 22 deletions
diff --git a/configure.seed b/configure.seed
index d67978b10..c1bbf1593 100644
--- a/configure.seed
+++ b/configure.seed
@@ -96,28 +96,32 @@ AS_IF([test "${with_hyperscan+set}" = set],[
])
])
-if test -f $PCAP_HOME/libpcap/libpcap.a; then :
- echo "Using libpcap from $PCAP_HOME"
- PCAP_INC="-I $PCAP_HOME/libpcap"
- PCAP_LIB="$PCAP_HOME/libpcap/libpcap.a $PCAP_HOME/lib/libpfring.a $LIBNUMA `$PCAP_HOME/lib/pfring_config --libs`"
-
- AC_CHECK_LIB([rt], [clock_gettime], [PCAP_LIB="$PCAP_LIB -lrt"])
- AC_CHECK_LIB([nl], [nl_handle_alloc], [PCAP_LIB="$PCAP_LIB -lnl"])
- # The dlopen() function is in libdl on GLIBC-based systems
- # and in the C library for *BSD systems
- AC_CHECK_LIB([dl], [dlopen, dlsym], [DL_LIB="-ldl"],
- [AC_CHECK_LIB([c], [dlopen, dlsym], [DL_LIB="-lc"],
- [AC_MSG_ERROR([unable to find the dlopen(), dlsym() functions]) ]) ])
-else
- AC_CHECK_LIB([pcap], [pcap_open_live], [PCAP_LIB="-lpcap"])
-
- if test $ac_cv_lib_pcap_pcap_open_live = "no"; then :
- echo ""
- echo "ERROR: Missing libpcap(-dev) library required to compile the example application"
- echo "ERROR: Please install it and try again"
- exit
- fi
-fi
+case "$host" in
+ *-*-mingw32*|*-*-msys)
+ CFLAGS="${CFLAGS} -DOS_WIN32"
+ LDFLAGS="${LDFLAGS} -lws2_32 -lucrtbase"
+ ;;
+ *)
+ if test -f $PCAP_HOME/libpcap/libpcap.a; then :
+ echo "Using libpcap from $PCAP_HOME"
+ PCAP_INC="-I $PCAP_HOME/libpcap"
+ PCAP_LIB="$PCAP_HOME/libpcap/libpcap.a $PCAP_HOME/lib/libpfring.a $LIBNUMA `$PCAP_HOME/lib/pfring_config --libs`"
+ AC_CHECK_LIB([rt], [clock_gettime], [PCAP_LIB="$PCAP_LIB -lrt"])
+ AC_CHECK_LIB([nl], [nl_handle_alloc], [PCAP_LIB="$PCAP_LIB -lnl"])
+ # The dlopen() function is in libdl on GLIBC-based systems
+ # and in the C library for *BSD systems
+ AC_CHECK_LIB([dl], [dlopen, dlsym], [DL_LIB="-ldl"],[AC_CHECK_LIB([c], [dlopen, dlsym], [DL_LIB="-lc"],[AC_MSG_ERROR([unable to find the dlopen(), dlsym() functions]) ]) ])
+ else
+ AC_CHECK_LIB([pcap], [pcap_open_live], [PCAP_LIB="-lpcap"])
+ if test $ac_cv_lib_pcap_pcap_open_live = "no"; then :
+ echo ""
+ echo "ERROR: Missing libpcap(-dev) library required to compile the example application"
+ echo "ERROR: Please install it and try again"
+ exit
+ fi
+ fi
+ ;;
+esac
dnl> https://github.com/json-c/json-c
AC_ARG_ENABLE([json-c],