In Juce 4.2 the #define JUCE_GLOBAL_MODULE_SETTINGS_INCLUDED was introduced.
I understand that it notifies Juce that there was a global header included.
So when updating to 4.2, I put his in my AppConfig.h.
I saw that it was done the same in the 4.2 examples.
Still I got the compiler errors (in VS2015).
A quick fix was putting the #define in preprocessor definitions.
After some time I figured out that opening and saving the project in the Projucer fixes the issue.
But reviewing the changes in source and build files did not clarify what had happened.
Also found nothing like e.g. changed include dir order.
What else “magic” could Projucer do besides adding the #define in appconfig.h?
Or was I just blind?