blob: cc74d0ca3e8006fd1be4140876080ec5bb2abf85 (
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
|
# SPDX-License-Identifier: BSD-3-Clause
# Copyright (c) 2015 Linaro Limited
#
# ODP_PCAP([ACTION-IF-FOUND], [ACTION-IF-NOT-FOUND])
# --------------------------------------------------
AC_DEFUN([ODP_PCAP],
[dnl
#########################################################################
# Check for libpcap availability
#########################################################################
have_pcap=no
AC_CHECK_HEADER(pcap/pcap.h,
[AC_CHECK_HEADER(pcap/bpf.h,
[AC_CHECK_LIB(pcap, pcap_open_offline, have_pcap=yes, [])],
[])],
[])
if test "$have_pcap" = "yes"; then
AC_DEFINE([_ODP_PKTIO_PCAP], 1,
[Define to 1 to enable pcap packet I/O support])
PCAP_LIBS="-lpcap"
else
PCAP_LIBS=""
fi
AC_SUBST([PCAP_LIBS])
if test "x$have_pcap" = "xyes" ; then
m4_default([$1], [:])
else
m4_default([$2], [:])
fi
]) # ODP_PCAP
|