Configurable base template for a JUCE audio plugin using CMake
- git 2.13+
- cmake 3.15+
git clone --recurse-submodules https://github.com/tadashibashi/juce-cmake-plugin-template
/
├─ lib/ # Submodule dependencies
│ └─ JUCE/
├─ src/ # Plugin boilerplate code
│ ├─ PluginEditor.cpp
│ ├─ PluginEditor.h
│ ├─ PluginProcessor.cpp
│ └─ PluginProcessor.h
├─ CMakeLists.txt # Build configurations
└─ ReadMe.md # This file
- CMakeLists.txt is where you can configure the project -- project name, manufacturer, plugin type, compile defs etc.
- When adding, removing, or renaming source files, please make sure to
update them in CMakeLists.txt
target_sources
command (file glob not used)