Build System: Build with JCC Erratum Mitigation
This commit is contained in:
		| @@ -44,6 +44,7 @@ if (MSVC) | ||||
|         /Zc:externConstexpr | ||||
|         /Zc:inline | ||||
|         /Zc:throwingNew | ||||
|         /GT | ||||
|  | ||||
|         # External headers diagnostics | ||||
|         /experimental:external  # Enables the external headers options. This option isn't required in Visual Studio 2019 version 16.10 and later | ||||
| @@ -69,6 +70,10 @@ if (MSVC) | ||||
|         /we5038 # data member 'member1' will be initialized after data member 'member2' | ||||
|     ) | ||||
|  | ||||
|     if (ARCHITECTURE_x86_64) | ||||
|         add_compile_options(/QIntel-jcc-erratum) | ||||
|     endif() | ||||
|  | ||||
|     # /GS- - No stack buffer overflow checks | ||||
|     add_compile_options("$<$<CONFIG:Release>:/GS->") | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user