diff --git a/cmake/QtCompilerOptimization.cmake b/cmake/QtCompilerOptimization.cmake index 19504c84fbb..8f23a6acf9d 100644 --- a/cmake/QtCompilerOptimization.cmake +++ b/cmake/QtCompilerOptimization.cmake @@ -1,16 +1,3 @@ -if (QCC) - set(QT_CFLAGS_SSE2 "-msse2") - set(QT_CFLAGS_SSE3 "-msse3") - set(QT_CFLAGS_SSSE3 "-mssse3") - set(QT_CFLAGS_SSE4_1 "-msse4.1") - set(QT_CFLAGS_SSE4_2 "-msse4.2") - set(QT_CFLAGS_AVX "-mavx") - set(QT_CFLAGS_AVX2 "-mavx2") - set(QT_CFLAGS_ARCH_HASWELL "-march=haswell") - set(QT_CFLAGS_AESNI "-maes") - set(QT_CFLAGS_SHANI "-msha") -endif() - if (MSVC) if (QT_64BIT) # SSE2 is mandatory on 64-bit mode, so skip the option. It triggers: @@ -43,7 +30,7 @@ if (MSVC) set(QT_CFLAGS_AVX512VBMI "-arch:AVX512") endif() -if(GCC OR CLANG) +if(GCC OR CLANG OR QCC) set(QT_CFLAGS_SSE2 "-msse2") set(QT_CFLAGS_SSE3 "-msse3") set(QT_CFLAGS_SSSE3 "-mssse3")