Implement OS-dependent functions and enable build for Windows. Account for different library name in Windows libpcap distributions. Signed-off-by: Dmitry Kozlyuk <dmitry.kozliuk@gmail.com> Acked-by: Tyler Retzlaff <roretzla@linux.microsoft.com>
18 lines
378 B
Meson
18 lines
378 B
Meson
# SPDX-License-Identifier: BSD-3-Clause
|
|
# Copyright(c) 2017 Intel Corporation
|
|
|
|
if not dpdk_conf.has('RTE_PORT_PCAP')
|
|
build = false
|
|
reason = 'missing dependency, "libpcap"'
|
|
endif
|
|
|
|
sources = files(
|
|
'pcap_ethdev.c',
|
|
'pcap_osdep_@0@.c'.format(exec_env),
|
|
)
|
|
|
|
ext_deps += pcap_dep
|
|
if is_windows
|
|
ext_deps += cc.find_library('iphlpapi', required: true)
|
|
endif
|