Add JUCE versions to build matrix and fix build issue on JUCE 7.
Run Ninja on Mac and Linux
Run sccache everywhere
Fix semicolon on JUCE 7
For some reason, windows was barfing with ninja and sccache, it was impossible to get working, with or without /MP flags (which sccache doesn't like).
D:\a\melatonin_inspector\melatonin_inspector\Builds\_deps\juce-src\modules\juce_gui_basics\juce_gui_basics.cpp: fatal error C1041: cannot open program database 'D:\a\melatonin_inspector\melatonin_inspector\Builds\CMakeFiles\member_enabled.dir\vc140.pdb'; if multiple CL.EXE write to the same .PDB file, please use /FS
For some reason, windows was barfing with ninja and sccache, it was impossible to get working, with or without /MP flags (which sccache doesn't like).