mk: build with _GNU_SOURCE defined by default
[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 else
17         sources += files('bsd/pci.c')
18         includes += include_directories('bsd')
19 endif
20
21 # memseg walk is not part of stable API yet
22 allow_experimental_apis = true
23
24 deps += ['kvargs']