net/mlx5: remove Linux files from Windows compilation
authorOphir Munk <ophirmu@nvidia.com>
Mon, 28 Dec 2020 09:54:07 +0000 (11:54 +0200)
committerFerruh Yigit <ferruh.yigit@intel.com>
Fri, 8 Jan 2021 15:03:07 +0000 (16:03 +0100)
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

index e7495a7..f2fafbd 100644 (file)
@@ -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',