matthewh806 / killing_me_softly_with_his_dsp

A collection of small audio experiments, applications & prototypes
0 stars 0 forks source link

CI/CD: Try to improve build times #99

Open matthewh806 opened 1 year ago

matthewh806 commented 1 year ago

Now that building a universal binary works on macOS it would be worth spending some time to reduce the build times. For a full tagged build the time is approaching 2 hours... not really acceptable

This branch explores compiling JUCE as a static library: https://github.com/matthewh806/killing_me_softly_with_his_dsp/tree/dev/build-test

*This is the main bottleneck, its not really necessary to do every time when the libraries themselves have not changed. Would require the manual steps of generating the libs for each platform (just macOS atm, x86_64 & amd64) and configurations (DEBUG, RELEASE)