777b72a933
Add auxiliary bus support for Sub-Function. As a limitation of current driver, NUMA node of device is detected from PCI bus of device sysfs symbol link. It will be removed once NUMA node file will be available in sysfs. Signed-off-by: Xueming Li <xuemingl@nvidia.com> Acked-by: Viacheslav Ovsiienko <viacheslavo@nvidia.com>
41 lines
984 B
Meson
41 lines
984 B
Meson
# SPDX-License-Identifier: BSD-3-Clause
|
|
# Copyright 2019 Mellanox Technologies, Ltd
|
|
|
|
if not (is_linux or (is_windows and is_ms_linker))
|
|
build = false
|
|
reason = 'only supported on Linux and Windows build with clang'
|
|
subdir_done()
|
|
endif
|
|
|
|
deps += ['hash', 'pci', 'bus_pci', 'bus_auxiliary', 'net', 'eal', 'kvargs']
|
|
sources += files(
|
|
'mlx5_devx_cmds.c',
|
|
'mlx5_common.c',
|
|
'mlx5_common_mp.c',
|
|
'mlx5_common_mr.c',
|
|
'mlx5_malloc.c',
|
|
'mlx5_common_pci.c',
|
|
'mlx5_common_devx.c',
|
|
'mlx5_common_utils.c',
|
|
)
|
|
|
|
cflags_options = [
|
|
'-std=c11',
|
|
'-Wno-strict-prototypes',
|
|
'-D_BSD_SOURCE',
|
|
'-D_DEFAULT_SOURCE',
|
|
'-D_XOPEN_SOURCE=600',
|
|
]
|
|
foreach option:cflags_options
|
|
if cc.has_argument(option)
|
|
cflags += option
|
|
endif
|
|
endforeach
|
|
if get_option('buildtype').contains('debug')
|
|
cflags += [ '-pedantic', '-DPEDANTIC' ]
|
|
else
|
|
cflags += [ '-UPEDANTIC' ]
|
|
endif
|
|
|
|
subdir(exec_env)
|