Fork this repository to start a new JUCE audio plugin project on Github.
It contains a JUCE audio plugin template, and automatically builds cross-platform binaries every time you push.
To publish a new Release, tag your commit with a version number before pushing:
git tag v1.0.0
git push origin main --tags
It borrows the boilerplate audio plugin code from JUCE/examples/CMake/AudioPlugin
, and adds
- a CMake
FetchContent
call to automatically download and link the JUCE library, and - a GitHub Actions script which automatically builds (with CMake) and tests (with CTest) the audio plugin for 64-bit MacOS, Windows, and Linux platforms on every push.
Downloading
git clone --recurse-submodules https://github.com/maxwellpollack/juce-plugin-ci.git
Building from the command line
- Install CMake and run:
cmake .
cmake --build build