summaryrefslogtreecommitdiff
path: root/cmake/QtCompilerOptimization.cmake
diff options
context:
space:
mode:
authorThiago Macieira <thiago.macieira@intel.com>2021-12-16 12:12:12 -0300
committerThiago Macieira <thiago.macieira@intel.com>2022-01-20 01:57:06 -0300
commit34a67431e45f382b01d9f9ffdb4a3853a028c3e4 (patch)
treecf07ce0ca66cea4ebd6bf8785d30d7e9d0e32ae5 /cmake/QtCompilerOptimization.cmake
parent3ad4fff7d5a171fcbbdb0247e70fefceedaadd7f (diff)
downloadqtbase-34a67431e45f382b01d9f9ffdb4a3853a028c3e4.tar.gz
CMake: Merge QCC with GCC and Clang
Because that's what it is. Change-Id: Ib42b3adc93bf4d43bd55fffd16c144ef04d68d83 Reviewed-by: Lars Knoll <lars.knoll@qt.io> Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io> Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
Diffstat (limited to 'cmake/QtCompilerOptimization.cmake')
-rw-r--r--cmake/QtCompilerOptimization.cmake15
1 files changed, 1 insertions, 14 deletions
diff --git a/cmake/QtCompilerOptimization.cmake b/cmake/QtCompilerOptimization.cmake
index 19504c84fb..8f23a6acf9 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")