diff options
author | Yuhang Zhao <2546789017@qq.com> | 2021-11-19 10:29:27 +0800 |
---|---|---|
committer | Yuhang Zhao <2546789017@qq.com> | 2022-04-06 13:06:24 +0800 |
commit | 42287255d38bf493b5731396b99bc9cd7b1baba4 (patch) | |
tree | ab13cf715f2dc0468184772438222ee33228da6f /qt_cmdline.cmake | |
parent | dbae10487e302d36ab32f1e812834b53c1fbec71 (diff) |
Build system: Allow user to enable Intel CET
MSVC:
https://docs.microsoft.com/en-us/cpp/build/reference/guard-enable-eh-continuation-metadata?view=msvc-170
https://docs.microsoft.com/en-us/cpp/build/reference/cetcompat?view=msvc-170
GCC:
https://gcc.gnu.org/onlinedocs/gcc-11.2.0/gcc/Instrumentation-Options.html
Clang:
Don't know where's the documentation but should use
the same parameter with GCC.
Change-Id: I654618e45743a5ad1394c930932b9d0044572725
Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
Diffstat (limited to 'qt_cmdline.cmake')
-rw-r--r-- | qt_cmdline.cmake | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/qt_cmdline.cmake b/qt_cmdline.cmake index d5774bb14c..a6dd809bf6 100644 --- a/qt_cmdline.cmake +++ b/qt_cmdline.cmake @@ -67,6 +67,7 @@ qt_commandline_option(incredibuild-xge TYPE boolean NAME incredibuild_xge) qt_commandline_option(libudev TYPE boolean) qt_commandline_option(linker TYPE optionalString VALUES bfd gold lld mold) qt_commandline_option(ltcg TYPE boolean) +qt_commandline_option(intelcet TYPE boolean) # special case begin qt_commandline_option(make TYPE addString VALUES examples libs tests tools benchmarks manual-tests minimal-static-tests) |