When generating the example projects on MacOS 10.15.4(Xcode 11.5), the TestRunner demo fails with the following error
Building example: TestRunner
Re-saving file: /Users/andycoenen/cannoneyed/tracktion_engine/examples/projects/TestRunner/TestRunner.jucer
Error when saving: At least one of your modules has missing dependencies!
Please add the required dependencies, or run the command again with the "--fix-missing-dependencies" option.
This causes the build script to stop early. Opening up the .jucer file in the ProJucer, the error is being caused by the tracktion_engine module requiring the tracktion_graph module to be added. The issue can be fixed by simply adding tracktion_graph as a dependency to each of the PIPs.
Also, the generated projects don't compile without setting the preprocessor flag JUCE_MODAL_LOOPS_PERMITTED=1. This can be done quickly in the ProJucer but isn't being set via the PIP
Yeah I know this is a problem. It's fixed on the develop branch though. I've got a couple more tweaks to do and then I'll merge develop in to main. In the mean time I'd stick with the develop branch.
When generating the example projects on MacOS 10.15.4(Xcode 11.5), the
TestRunner
demo fails with the following errorThis causes the build script to stop early. Opening up the .jucer file in the ProJucer, the error is being caused by the
tracktion_engine
module requiring thetracktion_graph
module to be added. The issue can be fixed by simply addingtracktion_graph
as a dependency to each of the PIPs.https://github.com/Tracktion/tracktion_engine/pull/97
Also, the generated projects don't compile without setting the preprocessor flag
JUCE_MODAL_LOOPS_PERMITTED=1
. This can be done quickly in the ProJucer but isn't being set via the PIP