xref: /dpdk/drivers/net/pcap/meson.build (revision d5d9e8fe0906f24579b9ff8c24442c235cc1819a)
16c9457c2SBruce Richardson# SPDX-License-Identifier: BSD-3-Clause
26c9457c2SBruce Richardson# Copyright(c) 2017 Intel Corporation
3efd5d1a8SBruce Richardson
4d6024c0aSDavid Marchandif not dpdk_conf.has('RTE_HAS_LIBPCAP')
5d1e4a5b7SBruce Richardson    build = false
6530588f3SBruce Richardson    reason = 'missing dependency, "libpcap"'
7d1e4a5b7SBruce Richardsonendif
8b5674be4SDmitry Kozlyuk
9436c089aSDmitry Kozlyuksources = files(
10436c089aSDmitry Kozlyuk        'pcap_ethdev.c',
11436c089aSDmitry Kozlyuk        'pcap_osdep_@0@.c'.format(exec_env),
12436c089aSDmitry Kozlyuk)
13b5674be4SDmitry Kozlyuk
146930c040SBruce Richardsonext_deps += pcap_dep
15b5674be4SDmitry Kozlyukif is_windows
16b5674be4SDmitry Kozlyuk    ext_deps += cc.find_library('iphlpapi', required: true)
17b5674be4SDmitry Kozlyukendif
18*d5d9e8feSThomas Monjalon
19*d5d9e8feSThomas Monjalonrequire_iova_in_mbuf = false
20