package/qt6/qt6base: add qt support for SSE/AVX SIMD extensions
Signed-off-by: Jesse Van Gavere <jesseevg@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
This commit is contained in:
parent
eb1e544ad6
commit
3b395c1574
@ -35,6 +35,27 @@ QT6BASE_CONF_OPTS = \
|
||||
-DFEATURE_system_zlib=ON \
|
||||
-DFEATURE_system_libb2=ON
|
||||
|
||||
# x86 optimization options. While we have a BR2_X86_CPU_HAS_AVX512, it
|
||||
# is not clear yet how it maps to all the avx512* options of Qt, so we
|
||||
# for now keeps them disabled.
|
||||
QT6BASE_CONF_OPTS += \
|
||||
-DFEATURE_sse2=$(if $(BR2_X86_CPU_HAS_SSE2),ON,OFF) \
|
||||
-DFEATURE_sse3=$(if $(BR2_X86_CPU_HAS_SSE3),ON,OFF) \
|
||||
-DFEATURE_sse4_1=$(if $(BR2_X86_CPU_HAS_SSE4),ON,OFF) \
|
||||
-DFEATURE_sse4_2=$(if $(BR2_X86_CPU_HAS_SSE42),ON,OFF) \
|
||||
-DFEATURE_ssse3=$(if $(BR2_X86_CPU_HAS_SSSE3),ON,OFF) \
|
||||
-DFEATURE_avx=$(if $(BR2_X86_CPU_HAS_AVX),ON,OFF) \
|
||||
-DFEATURE_avx2=$(if $(BR2_X86_CPU_HAS_AVX2),ON,OFF) \
|
||||
-DFEATURE_avx512bw=OFF \
|
||||
-DFEATURE_avx512cd=OFF \
|
||||
-DFEATURE_avx512dq=OFF \
|
||||
-DFEATURE_avx512er=OFF \
|
||||
-DFEATURE_avx512f=OFF \
|
||||
-DFEATURE_avx512ifma=OFF \
|
||||
-DFEATURE_avx512pf=OFF \
|
||||
-DFEATURE_avx512vbmi=OFF \
|
||||
-DFEATURE_avx512vl=OFF
|
||||
|
||||
define QT6BASE_BUILD_CMDS
|
||||
$(TARGET_MAKE_ENV) $(BR2_CMAKE) --build $(QT6BASE_BUILDDIR)
|
||||
endef
|
||||
|
Loading…
Reference in New Issue
Block a user