-
Notifications
You must be signed in to change notification settings - Fork 1.6k
CMake build: Add /CETCOMPAT
for x64, /guard:MEOW
for various architectures
#5652
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
Inspected both GitHub and MSVC build logs.
/CETCOMPAT
for x64, /guard:MEOW
for various architectures
My apologies for how long it took to get around to this. I audited the MSBuild machinery and extracted what I believe are the most important missing options. I verified both the GitHub and MSVC-internal builds, checking that the expected options are present or not for all architectures. There are probably a few more missing flags but I believe this is a strict improvement. |
I'm mirroring this to the MSVC-internal repo - please notify me if any further changes are pushed |
Thanks for noticing and fixing this very subtle build divergence! 🦅 👁️ 😻 |
Fixes #5646. Fixes #5651.