# # This macro implements a check for libpcap and pcap.h. # It also adds --with-pcap-headers and --with-pcap-lib # options to the configure script so that the user can # provide his own preferences. AC_DEFUN([AC_PATH_PCAP], [AC_ARG_WITH(pcap-headers, [--with-pcap-headers=PATH Add PATH to include paths searched for pcap.h], CPPFLAGS="$CPPFLAGS -I$withval") AC_ARG_WITH(pcap-lib, [--with-pcap-lib=PATH Add PATH to paths searched for pcap library files], LIBS="-L$withval $LIBS") ck_pcap_found="no" AC_CHECK_HEADERS(pcap.h, ck_pcap_found="yes") if test "$ck_pcap_found" = "no"; then AC_MSG_RESULT([adjusting include paths]) CPPFLAGS="$CPPFLAGS -I/usr/include/pcap -I/usr/local/include/pcap" dnl This is so ugly it's no fun -- I don't want this crap dnl to be cached! How can I prevent this!? unset ac_cv_header_pcap_h AC_CHECK_HEADERS(pcap.h, [ck_pcap_found="yes"]) fi if test "$ck_pcap_found" = "no"; then cat <