juce-framework / JUCE

JUCE is an open-source cross-platform C++ application framework for desktop and mobile applications, including VST, VST3, AU, AUv3, LV2 and AAX audio plug-ins.
https://juce.com
Other
6.31k stars 1.67k forks source link

Add new cmake function to generate plugin install rules #1330

Open benthevining opened 5 months ago

benthevining commented 5 months ago

This PR adds a CMake function juce_install_plugin which creates install rules & components for each plugin format. Similar to the copy-after-build functionality, there are JUCE_<format>_INSTALL_DEST target properties for each format, which can be initialized with <format>_INSTALL_DEST arguments to juce_add_plugin.