summaryrefslogtreecommitdiff
blob: b68a8a4865f16181a40f80043730fb1a0bc83a91 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
fix the libpcap check so that people can set the cache version when cross-compiling

patch by Shawn Wallace <sjwallace@google.com>

--- a/m4/sf.m4
+++ b/m4/sf.m4
@@ -135,7 +135,7 @@
         echo
         exit 1
     fi
-    AC_MSG_CHECKING([for libpcap version >= $1])
+    AC_CACHE_CHECK([for libpcap version >= $1], [daq_cv_libpcap_version_1x], [
     AC_RUN_IFELSE(
     [AC_LANG_PROGRAM(
     [[
@@ -147,16 +147,13 @@
         if (strcmp(pcap_version, $1) < 0)
             return 1;
     ]])],
-    [libpcap_version_1x="yes"],
-    [libpcap_version_1x="no"])
-    if test "x$libpcap_version_1x" = "xno"; then
-        AC_MSG_RESULT(no)
+    [daq_cv_libpcap_version_1x="yes"],
+    [daq_cv_libpcap_version_1x="no"])])
+    if test "x$daq_cv_libpcap_version_1x" = "xno"; then
         echo
         echo "    ERROR!  Libpcap library version >= $1  not found."
         echo "    Get it from http://www.tcpdump.org"
         echo
         exit 1
-    else
-        AC_MSG_RESULT(yes)
     fi
 ])