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 Z7 default debug info flag

This commit is contained in:
Oliver James 2025-03-12 17:06:26 +00:00 committed by Anthony Nicholls
parent 9ce2feaf41
commit 62028e6773
17 changed files with 73 additions and 39 deletions

View file

@ -2,6 +2,30 @@
# develop
## Change
The default Visual Studio project settings for "Debug Information Format" and
"Force Generation of Debug Symbols" have changed in the Projucer. By default
debug symbols are generated using the /Z7 flag.
**Possible Issues**
PDB file generation may change depending on the combination of "Debug
Information Format" and "Force Generation of Debug Symbols" settings.
**Workaround**
Change the "Debug Information Format" and "Force Generation of Debug Symbols"
settings for each Visual Studio configuration as required.
**Rationale**
The default behaviour of using "Program Database (/Zi)" is incompatible with
some CI workflows and caching mechanisms. Enabling "Force Generation of Debug
Symbols" by default also ensures /Z7 behaves more like /Zi by always generating
a PDB file.
## Change
The signatures of virtual functions ImagePixelData::applyGaussianBlurEffect()