CMake: add missing RDSEED support
This was added for Qt 5 in 780137d585344bf9de906a285a50498104c0c66e but apparently the change was never ported over to CMake. Fixes: QTBUG-86452 Change-Id: If13a10ed95b34007858bfffd1631a084370a3232 Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
This commit is contained in:
parent
679184ac28
commit
29ed0e3391
@ -30,6 +30,7 @@ if (MSVC)
|
||||
set(QT_CFLAGS_AVX2 "-arch:AVX2")
|
||||
set(QT_CFLAGS_F16C "-arch:AVX")
|
||||
set(QT_CFLAGS_RDRND "")
|
||||
set(QT_CFLAGS_RDSEED "")
|
||||
set(QT_CFLAGS_AVX512F "-arch:AVX512")
|
||||
set(QT_CFLAGS_AVX512ER "-arch:AVX512")
|
||||
set(QT_CFLAGS_AVX512CD "-arch:AVX512")
|
||||
@ -49,6 +50,7 @@ if(GCC OR CLANG)
|
||||
set(QT_CFLAGS_SSE4_2 "-msse4.2")
|
||||
set(QT_CFLAGS_F16C "-mf16c")
|
||||
set(QT_CFLAGS_RDRND "-mrdrnd")
|
||||
set(QT_CFLAGS_RDSEED "-mrdseed")
|
||||
set(QT_CFLAGS_AVX "-mavx")
|
||||
set(QT_CFLAGS_AVX2 "-mavx2")
|
||||
set(QT_CFLAGS_ARCH_HASWELL "-march=core-avx2")
|
||||
@ -100,6 +102,8 @@ if (ICC)
|
||||
set(QT_CFLAGS_AVX512VL "-QxCORE-AVX512")
|
||||
set(QT_CFLAGS_F16C "${QT_CFLAGS_AVX2}")
|
||||
set(QT_CFLAGS_AESNI "-QxSSE2")
|
||||
set(QT_CFLAGS_RDRND "")
|
||||
set(QT_CFLAGS_RDSEED "")
|
||||
set(QT_CFLAGS_SHANI "-QxSSE4.2")
|
||||
else()
|
||||
set(QT_CFLAGS_SSE2 "-msse2")
|
||||
@ -119,6 +123,7 @@ if (ICC)
|
||||
set(QT_CFLAGS_AESNI "-maes")
|
||||
set(QT_CFLAGS_F16C "${QT_CFLAGS_AVX2}")
|
||||
set(QT_CFLAGS_RDRND "-mrdrnd")
|
||||
set(QT_CFLAGS_RDSEED "-mrdseed")
|
||||
set(QT_CFLAGS_SHANI "-msha")
|
||||
endif()
|
||||
endif()
|
||||
|
Loading…
x
Reference in New Issue
Block a user