CMakeLists: Specify the /volatile flag with standard-conforming semantics
Makes Windows builds more standard-compliant. Given we currently make no use of volatile, and the libraries we currently use don't use it any meaningful way, this is safe to specify without worrying.
This commit is contained in:
parent
6f7fbb31a1
commit
f0f9fd1065
@ -58,6 +58,7 @@ if (MSVC)
|
||||
/Zc:externConstexpr # Allows external linkage for variables declared "extern constexpr", as the standard permits.
|
||||
/Zc:inline # Omits inline functions from object-file output.
|
||||
/Zc:throwingNew # Assumes new (without std::nothrow) never returns null.
|
||||
/volatile:iso # Use strict standard-abiding volatile semantics
|
||||
/DNOMINMAX)
|
||||
|
||||
if (DYNARMIC_WARNINGS_AS_ERRORS)
|
||||
|
Loading…
x
Reference in New Issue
Block a user