This repository contains a CMake project that builds Airwindows plugins for Linux. Thanks to the Patreon supporters, Chris now publishes some of his plugins under the MIT license on his GitHub, thus making this possible. Please, consider supporting him. More info:
This port to the LV2 plugin format is done by Harald Eilertsen, based on the CMake buildsystem Eugene Cherny made for the LinuxVST port of the plugins.
A mailing list has been set up for tracking the development of this port, as well as for receiving patches, issues etc. If you're interested in following the progress of this porting effort, please subscribe.
Install CMake from your package manager:
- Debian / Ubuntu:
apt install cmake
- Fedora / CentOS:
dnf install cmake
- Arch / Manjaro:
pacman -S cmake
Then make a directory where you want the project built,
build is a good candidate.
% cd build % cmake -DCMAKE_BUILD_TYPE=Release .. % make
You should now have a
lv2 subdirectory with another level of subdirectories,
one for each plugin, copy these to your LV2 folder to install:
% mkdir ~/.lv2 % cp -r ./lv2/* ~/.lv2/
To build a debug build, set
- Create a new directory
- Copy the plugin’s
.hfiles to it.
- Add line
add_airwindows_plugin(PluginName)to the root
CMakeLists.txt. This will create a new target
PluginNamewith all the sources copied, as