You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
161 lines
4.5 KiB
161 lines
4.5 KiB
--- a/configure.in
|
|
+++ b/configure.in
|
|
@@ -22,157 +22,12 @@
|
|
AC_PROG_LN_S
|
|
AC_PROG_RANLIB
|
|
|
|
-dnl XXX - we need MingW32 under Cygwin for win32
|
|
-AC_CYGWIN
|
|
-if test "$CYGWIN" = yes ; then
|
|
- if test -d /usr/include/mingw; then
|
|
- CPPFLAGS="$CPPFLAGS -mno-cygwin"
|
|
- CFLAGS="$CFLAGS -mno-cygwin"
|
|
- AC_DEFINE(WIN32_LEAN_AND_MEAN, 1,
|
|
- [Define for faster code generation.])
|
|
- AC_DEFINE(snprintf, _snprintf, [Use MingW32's internal snprintf])
|
|
- AC_DEFINE(vsnprintf, _vsnprintf, [Use MingW32's internal vsnprintf])
|
|
- else
|
|
- AC_MSG_ERROR([need MingW32 package to build under Cygwin])
|
|
- fi
|
|
- dnl XXX - use our internal event-win32 hack
|
|
- EVENTINC="-I${srcdir}/win32"
|
|
- AC_LIBOBJ([event-win32])
|
|
- AC_SUBST(EVENTINC)
|
|
-
|
|
-else
|
|
-dnl XXX - BEGIN !CYGWIN
|
|
-
|
|
-
|
|
-dnl Checks for libevent
|
|
-AC_MSG_CHECKING(for libevent)
|
|
-AC_ARG_WITH(libevent,
|
|
-[ --with-libevent=DIR use libevent in DIR],
|
|
-[ case "$withval" in
|
|
- yes|no)
|
|
- AC_MSG_RESULT(no)
|
|
- ;;
|
|
- *)
|
|
- AC_MSG_RESULT($withval)
|
|
- if test -f $withval/include/event.h -a -f $withval/lib/libevent.so; then
|
|
- owd=`pwd`
|
|
- if cd $withval; then withval=`pwd`; cd $owd; fi
|
|
- EVENTINC="-I$withval/include"
|
|
- EVENTLIB="-L$withval/lib -levent"
|
|
- elif test -f $withval/include/event.h -a -f $withval/lib64/libevent.so; then
|
|
- owd=`pwd`
|
|
- if cd $withval; then withval=`pwd`; cd $owd; fi
|
|
- EVENTINC="-I$withval/include"
|
|
- EVENTLIB="-L$withval/lib64 -levent"
|
|
- elif test -f $withval/event.h -a -f $withval/libevent.so; then
|
|
- owd=`pwd`
|
|
- if cd $withval; then withval=`pwd`; cd $owd; fi
|
|
- EVENTINC="-I$withval"
|
|
- EVENTLIB="-L$withval -levent"
|
|
- else
|
|
- AC_ERROR(event.h or libevent.so not found in $withval)
|
|
- fi
|
|
- ;;
|
|
- esac ],
|
|
-[ if test -f ${prefix}/include/event.h -a -f ${prefix}/lib/libevent.so; then
|
|
- EVENTINC="-I${prefix}/include"
|
|
- EVENTLIB="-L${prefix}/lib -levent"
|
|
- elif test -f ${prefix}/include/event.h -a -f ${prefix}/lib64/libevent.so; then
|
|
- EVENTINC="-I${prefix}/include"
|
|
- EVENTLIB="-L${prefix}/lib64 -levent"
|
|
- else
|
|
- AC_MSG_RESULT(no)
|
|
- AC_ERROR(libevent not found)
|
|
- fi
|
|
- AC_MSG_RESULT(yes) ]
|
|
-)
|
|
AC_SUBST(EVENTINC)
|
|
AC_SUBST(EVENTLIB)
|
|
|
|
-dnl XXX - END !CYGWIN
|
|
-fi
|
|
-
|
|
-dnl Checks for libpcap
|
|
-AC_MSG_CHECKING(for libpcap)
|
|
-AC_ARG_WITH(libpcap,
|
|
-[ --with-libpcap=DIR use libpcap in DIR],
|
|
-[ case "$withval" in
|
|
- yes|no)
|
|
- AC_MSG_RESULT(no)
|
|
- ;;
|
|
- *)
|
|
- AC_MSG_RESULT($withval)
|
|
- if test -f $withval/pcap.h -a -f $withval/libpcap.so; then
|
|
- owd=`pwd`
|
|
- if cd $withval; then withval=`pwd`; cd $owd; fi
|
|
- PCAPINC="-I$withval -I$withval/bpf"
|
|
- PCAPLIB="-L$withval -lpcap"
|
|
- elif test -f $withval/include/pcap.h -a \
|
|
- -f $withval/include/pcap-bpf.h; then
|
|
- owd=`pwd`
|
|
- if cd $withval; then withval=`pwd`; cd $owd; fi
|
|
- PCAPINC="-I$withval/include"
|
|
- if test -f $withval/lib/libwpcap.a; then
|
|
- PCAPLIB="-L$withval/lib -lwpcap"
|
|
- else
|
|
- PCAPLIB="-L$withval/lib -lpcap"
|
|
- fi
|
|
- else
|
|
- AC_ERROR(pcap.h, pcap-bpf.h, or libpcap.so not found in $withval)
|
|
- fi
|
|
- ;;
|
|
- esac ],
|
|
-[ if test -f ${prefix}/include/pcap.h; then
|
|
- PCAPINC="-I${prefix}/include"
|
|
- if test -f ${prefix}/lib/libwpcap.a; then
|
|
- PCAPLIB="-L${prefix}/lib -lwpcap"
|
|
- else
|
|
- PCAPLIB="-L${prefix}/lib -lpcap"
|
|
- fi
|
|
- elif test -f /usr/include/pcap/pcap.h; then
|
|
- PCAPINC="-I/usr/include/pcap"
|
|
- PCAPLIB="-lpcap"
|
|
- elif test -f /usr/include/pcap.h; then
|
|
- PCAPLIB="-lpcap"
|
|
- else
|
|
- AC_MSG_RESULT(no)
|
|
- AC_ERROR(libpcap not found)
|
|
- fi
|
|
- AC_MSG_RESULT(yes) ]
|
|
-)
|
|
AC_SUBST(PCAPINC)
|
|
AC_SUBST(PCAPLIB)
|
|
|
|
-dnl Checks for (installed) libdnet
|
|
-AC_MSG_CHECKING(for libdnet)
|
|
-AC_ARG_WITH(libdnet,
|
|
-[ --with-libdnet=DIR use libdnet in DIR],
|
|
-[ case "$withval" in
|
|
- yes|no)
|
|
- AC_MSG_RESULT(no)
|
|
- ;;
|
|
- *)
|
|
- AC_MSG_RESULT($withval)
|
|
- if test -f $withval/src/libdnet.so; then
|
|
- DNETINC="-I$withval/include"
|
|
- DNETLIB="-L$withval/src -ldnet `$withval/dnet-config --libs`"
|
|
- elif test -x $withval/bin/dnet-config; then
|
|
- DNETINC="`$withval/bin/dnet-config --cflags`"
|
|
- DNETLIB="`$withval/bin/dnet-config --libs`"
|
|
- else
|
|
- AC_ERROR(dnet-config not found in $withval/bin)
|
|
- fi
|
|
- ;;
|
|
- esac ],
|
|
-[ if test -x ${prefix}/bin/dnet-config; then
|
|
- DNETINC="`${prefix}/bin/dnet-config --cflags`"
|
|
- DNETLIB="`${prefix}/bin/dnet-config --libs`"
|
|
- else
|
|
- AC_MSG_RESULT(no)
|
|
- AC_ERROR(libdnet not found)
|
|
- fi
|
|
- AC_MSG_RESULT(yes) ]
|
|
-)
|
|
AC_SUBST(DNETINC)
|
|
AC_SUBST(DNETLIB)
|
|
|