xref: /dpdk/lib/lpm/meson.build (revision e1a06e391ba74f9c4d46a6ecef6d8ee084f4229e)
1# SPDX-License-Identifier: BSD-3-Clause
2# Copyright(c) 2017 Intel Corporation
3
4if is_ms_compiler
5    build = false
6    reason = 'not supported building with Visual Studio Toolset'
7    subdir_done()
8endif
9
10sources = files('rte_lpm.c', 'rte_lpm6.c')
11headers = files('rte_lpm.h', 'rte_lpm6.h')
12# since header files have different names, we can install all vector headers
13# without worrying about which architecture we actually need
14indirect_headers += files(
15        'rte_lpm_altivec.h',
16        'rte_lpm_neon.h',
17        'rte_lpm_scalar.h',
18        'rte_lpm_sse.h',
19        'rte_lpm_sve.h',
20)
21deps += ['hash']
22deps += ['rcu']
23deps += ['net']
24