X-Git-Url: http://git.droids-corp.org/?a=blobdiff_plain;f=drivers%2Fnet%2Fi40e%2Fmeson.build;h=ce3cc658e95f4f223768ca3e87f79a42b4b4e670;hb=76fd789cc7dddbaa2c08065b7c3ca915b5c07e7c;hp=e4eb925249ba8298d4f659fb3c28539b072f6553;hpb=e6a6a138919fcdebc6f567332d05bbdaafc13d06;p=dpdk.git diff --git a/drivers/net/i40e/meson.build b/drivers/net/i40e/meson.build index e4eb925249..ce3cc658e9 100644 --- a/drivers/net/i40e/meson.build +++ b/drivers/net/i40e/meson.build @@ -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