ef9492bb87156303b68f297f827efc5fdc0baaf4
[dpdk.git] / drivers / bus / pci / meson.build
1 # SPDX-License-Identifier: BSD-3-Clause
2 # Copyright(c) 2017 Intel Corporation
3
4 version = 2
5
6 deps += ['pci']
7 install_headers('rte_bus_pci.h')
8 sources = files('pci_common.c',
9         'pci_common_uio.c',
10         'pci_params.c')
11 if host_machine.system() == 'linux'
12         sources += files('linux/pci.c',
13                         'linux/pci_uio.c',
14                         'linux/pci_vfio.c')
15         includes += include_directories('linux')
16         cflags += ['-D_GNU_SOURCE']
17 else
18         sources += files('bsd/pci.c')
19         includes += include_directories('bsd')
20 endif
21
22 # memseg walk is not part of stable API yet
23 allow_experimental_apis = true
24
25 deps += ['kvargs']