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:
parent
4a79bc5cfd
commit
7f00a8bcb4
14 changed files with 50 additions and 25 deletions
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue