From: Ophir Munk <ophirmu@nvidia.com>
This commit removes Linux files flow_verbs.c and mlx5_rxtx_vec.c
from Windows compilation.
Signed-off-by: Ophir Munk <ophirmu@nvidia.com>
Acked-by: Matan Azrad <matan@nvidia.com>
---
drivers/net/mlx5/meson.build | 16 +++++++++++-----
1 file changed, 11 insertions(+), 5 deletions(-)
@@ -15,7 +15,6 @@ sources = files(
'mlx5_flow.c',
'mlx5_flow_meter.c',
'mlx5_flow_dv.c',
- 'mlx5_flow_verbs.c',
'mlx5_flow_age.c',
'mlx5_mac.c',
'mlx5_mr.c',
@@ -31,11 +30,18 @@ sources = files(
'mlx5_utils.c',
'mlx5_devx.c',
)
-if (dpdk_conf.has('RTE_ARCH_X86_64')
- or dpdk_conf.has('RTE_ARCH_ARM64')
- or dpdk_conf.has('RTE_ARCH_PPC_64'))
- sources += files('mlx5_rxtx_vec.c')
+
+if is_linux
+ sources += files(
+ 'mlx5_flow_verbs.c',
+ )
+ if (dpdk_conf.has('RTE_ARCH_X86_64')
+ or dpdk_conf.has('RTE_ARCH_ARM64')
+ or dpdk_conf.has('RTE_ARCH_PPC_64'))
+ sources += files('mlx5_rxtx_vec.c')
+ endif
endif
+
cflags_options = [
'-std=c11',
'-Wno-strict-prototypes',