1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-10 23:44:24 +00:00

Projucer (MSVC): Make Zi default debug info flag

This restores the original debug-flag for MSVC projects generated by the Projucer.
This commit is contained in:
Oliver James 2025-06-18 11:56:24 +01:00
parent 4a79bc5cfd
commit 7f00a8bcb4
14 changed files with 50 additions and 25 deletions

View file

@ -2,6 +2,31 @@
# develop
## Change
The default Visual Studio project settings for "Debug Information Format" have
changed in the Projucer. By default debug symbols are generated using the /Zi
flag.
**Possible Issues**
PDB file generation may change depending on the combination of "Debug
Information Format" settings.
**Workaround**
Change the "Debug Information Format" setting for each Visual Studio
configuration as required.
**Rationale**
The previous change to "/Z7" for the "Debug Information Format" flag caused
build artefacts to drastically increase in size in some configurations, which
could lead to build failures. In particular, when link-time code-generation is
enabled, .obj files generated with the debug info mode set to "Z7" or "None"
may be much larger than when using "Zi" instead.
## Change
The "Debug Information Format" flag has been changed to "/Zi" from "/Z7" when