X-Git-Url: http://git.droids-corp.org/?a=blobdiff_plain;f=lib%2Fbpf%2Fmeson.build;h=cd739bb8277a5a3daf662df607d5b9459faed961;hb=2490bb897182f57de80fd924dd3ae48dda819b8c;hp=54f7610ae9907b4f61db2e09e6525304cfbce0bc;hpb=2eccf6afbea99dcabb9843c48088097796be8a33;p=dpdk.git diff --git a/lib/bpf/meson.build b/lib/bpf/meson.build index 54f7610ae9..cd739bb827 100644 --- a/lib/bpf/meson.build +++ b/lib/bpf/meson.build @@ -1,10 +1,18 @@ # SPDX-License-Identifier: BSD-3-Clause # Copyright(c) 2018 Intel Corporation +if is_windows + build = false + reason = 'not supported on Windows' + subdir_done() +endif + sources = files('bpf.c', + 'bpf_dump.c', 'bpf_exec.c', 'bpf_load.c', 'bpf_pkt.c', + 'bpf_stub.c', 'bpf_validate.c') if arch_subdir == 'x86' and dpdk_conf.get('RTE_ARCH_64') @@ -24,9 +32,13 @@ if dep.found() dpdk_conf.set('RTE_LIBRTE_BPF_ELF', 1) sources += files('bpf_load_elf.c') ext_deps += dep +else + warning('libelf is missing, rte_bpf_elf_load API will be disabled') endif -if dpdk_conf.has('RTE_PORT_PCAP') +if dpdk_conf.has('RTE_HAS_LIBPCAP') sources += files('bpf_convert.c') ext_deps += pcap_dep +else + warning('libpcap is missing, rte_bpf_convert API will be disabled') endif