I just clean rebuilt my project and all and now my JuceHeader.h isn’t being correctly generated!
#if (defined (_WIN32) || defined (_WIN64))
#include "../../juce/juce_amalgamated.h"
#elif (defined (_WIN32) || defined (_WIN64))
#include "../../../../juce/juce_amalgamated.h"
#elif (defined(__APPLE_CPP__) || defined(__APPLE_CC__))
#include "../../../../juce/juce_amalgamated.h"
#elif (defined(__APPLE_CPP__) || defined(__APPLE_CC__))
#include "../../juce/juce_amalgamated.h"
#endif
Note that each condition appears twice; and that the correct one is the second time. Note also that JuceLibraryCode.mm seems to be similarly affected. If I fix the files by hand, it all works, but then it gets overwritten by the experimental JUCER!
I tried fiddling with how JUCE includes its files, but with no luck.