]> git.droids-corp.org - dpdk.git/blobdiff - drivers/net/i40e/meson.build
net/virtio: improve queue init error path
[dpdk.git] / drivers / net / i40e / meson.build
index e4eb925249ba8298d4f659fb3c28539b072f6553..ce3cc658e95f4f223768ca3e87f79a42b4b4e670 100644 (file)
@@ -26,9 +26,12 @@ deps += ['hash']
 includes += include_directories('base')
 
 if arch_subdir == 'x86'
-       dpdk_conf.set('RTE_LIBRTE_I40E_INC_VECTOR', 1)
        sources += files('i40e_rxtx_vec_sse.c')
 
+       if is_windows and cc.get_id() != 'clang'
+               cflags += ['-fno-asynchronous-unwind-tables']
+       endif
+
        # compile AVX2 version if either:
        # a. we have AVX supported in minimum instruction set baseline
        # b. it's not minimum instruction set, but supported by compiler
@@ -70,10 +73,8 @@ if arch_subdir == 'x86'
                objs += i40e_avx512_lib.extract_objects('i40e_rxtx_vec_avx512.c')
        endif
 elif arch_subdir == 'ppc'
-       dpdk_conf.set('RTE_LIBRTE_I40E_INC_VECTOR', 1)
        sources += files('i40e_rxtx_vec_altivec.c')
 elif arch_subdir == 'arm'
-       dpdk_conf.set('RTE_LIBRTE_I40E_INC_VECTOR', 1)
        sources += files('i40e_rxtx_vec_neon.c')
 endif