Some of these repos might be pretty old now, but this is where Pamplejuce came from:
CMake
- The “Modern CMake” gitbook which also has a section on https://cliutils.gitlab.io/modern-cmake/chapters/testing/catch.html.
- Effective Modern CMake
- JUCE’s announcement of native CMake support
- Eyalamir Music’s JUCE / CMake prototype repository
GitHub Actions
- Christian Adam’s HelloWorld CMake and ccache repo
- Maxwell Pollack’s JUCE CMake + GitHub Actions repo
- Oli Larkin’s PDSynth iPlug2 template
- Running pluginval in CI
Catch2 & CTest
- Catch2’s docs on CMake integration
- Roman Golyshev’s Github Actions & Catch2 repo
- Matt Clarkson’s CMakeCatch2 repo
- CMake Cookbook example
- Unit Testing With CTest
- Mark’s Catch2 examples from his 2020 ADC talk
Leave a Reply