From 4c36d64bb3a4425848de3f134a8caca3e8d20fe3 Mon Sep 17 00:00:00 2001 From: Allan Sandfeld Jensen Date: Thu, 29 Oct 2020 12:47:15 +0100 Subject: [PATCH] You can't disable SSE2 for x86-64 Fixes: QTBUG-88013 Change-Id: Iec571ef3fccbec46145617ca8d983c3a333090e4 Reviewed-by: Alexandru Croitor --- src/gui/CMakeLists.txt | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/src/gui/CMakeLists.txt b/src/gui/CMakeLists.txt index e503eb6a88..a7c0006bb9 100644 --- a/src/gui/CMakeLists.txt +++ b/src/gui/CMakeLists.txt @@ -567,10 +567,17 @@ qt_internal_extend_target(Gui CONDITION ((QT_FEATURE_png) AND (WIN32 AND MINGW)) ) if(NOT ANDROID) - qt_internal_add_simd_part(Gui SIMD sse2 - SOURCES - painting/qdrawhelper_sse2.cpp - ) + if(TEST_architecture_arch STREQUAL x86_64) + qt_internal_extend_target(Gui + SOURCES + painting/qdrawhelper_sse2.cpp + ) + else() + qt_internal_add_simd_part(Gui SIMD sse2 + SOURCES + painting/qdrawhelper_sse2.cpp + ) + endif() qt_internal_add_simd_part(Gui SIMD ssse3 SOURCES