clang-cl: use GCC -m CPU feature flag option
To enable non-default options Change-Id: I2d2f5dc8368a8235fd91e7f9986df4402612a823 Reviewed-by: Thiago Macieira <thiago.macieira@intel.com> Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
This commit is contained in:
parent
8e500e15fa
commit
61af5abb33
@ -6,6 +6,27 @@
|
||||
|
||||
include(../common/msvc-desktop.conf)
|
||||
|
||||
# clang-cl does not use anything above SSE2 without extra arguments
|
||||
QMAKE_CFLAGS_SSE3 = -msse3
|
||||
QMAKE_CFLAGS_SSSE3 = -mssse3
|
||||
QMAKE_CFLAGS_SSE4_1 = -msse4.1
|
||||
QMAKE_CFLAGS_SSE4_2 = -msse4.2
|
||||
QMAKE_CFLAGS_AVX = -mavx
|
||||
QMAKE_CFLAGS_AVX2 = -mavx2
|
||||
QMAKE_CFLAGS_F16C = -mf16c
|
||||
QMAKE_CFLAGS_RDRND = -mrdrnd
|
||||
QMAKE_CFLAGS_AVX512F = -mavx512f
|
||||
QMAKE_CFLAGS_AVX512ER = -mavx512er
|
||||
QMAKE_CFLAGS_AVX512CD = -mavx512cd
|
||||
QMAKE_CFLAGS_AVX512PF = -mavx512pf
|
||||
QMAKE_CFLAGS_AVX512DQ = -mavx512dq
|
||||
QMAKE_CFLAGS_AVX512BW = -mavx512bw
|
||||
QMAKE_CFLAGS_AVX512VL = -mavx512vl
|
||||
QMAKE_CFLAGS_AVX512IFMA = -mavx512ifma
|
||||
QMAKE_CFLAGS_AVX512VBMI = -mavx512vbmi
|
||||
QMAKE_CFLAGS_AESNI = -maes
|
||||
QMAKE_CFLAGS_SHANI = -msha
|
||||
|
||||
QMAKE_COMPILER += clang_cl llvm
|
||||
|
||||
QMAKE_CC = clang-cl
|
||||
|
Loading…
Reference in New Issue
Block a user