git.droids-corp.org
/
dpdk.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
acl: remove use of weak functions
[dpdk.git]
/
lib
/
librte_acl
/
meson.build
diff --git
a/lib/librte_acl/meson.build
b/lib/librte_acl/meson.build
index
2207dba
..
98ece7d
100644
(file)
--- a/
lib/librte_acl/meson.build
+++ b/
lib/librte_acl/meson.build
@@
-6,7
+6,7
@@
sources = files('acl_bld.c', 'acl_gen.c', 'acl_run_scalar.c',
'rte_acl.c', 'tb_mem.c')
headers = files('rte_acl.h', 'rte_acl_osdep.h')
'rte_acl.c', 'tb_mem.c')
headers = files('rte_acl.h', 'rte_acl_osdep.h')
-if
arch_subdir == 'x86'
+if
dpdk_conf.has('RTE_ARCH_X86')
sources += files('acl_run_sse.c')
# compile AVX2 version if either:
sources += files('acl_run_sse.c')
# compile AVX2 version if either:
@@
-28,4
+28,9
@@
if arch_subdir == 'x86'
cflags += '-DCC_AVX2_SUPPORT'
endif
cflags += '-DCC_AVX2_SUPPORT'
endif
+elif dpdk_conf.has('RTE_ARCH_ARM') or dpdk_conf.has('RTE_ARCH_ARM64')
+ cflags += '-flax-vector-conversions'
+ sources += files('acl_run_neon.c')
+elif dpdk_conf.has('RTE_ARCH_PPC_64')
+ sources += files('acl_run_altivec.c')
endif
endif