build-cmake
Kompiluj wtyczki iPlug2 za pomocą CMake z generatorami Ninja, Xcode lub Visual Studio
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Umiejętność do budowania projektów wtyczek iPlug2 przy użyciu CMake. Obsługuje wiele generatorów (Ninja, Xcode, Visual Studio) i formatów wyjściowych (VST3, CLAP, AAX, AUv2, AU). Pozwala na konfigurację budowania dla różnych platform, w tym macOS, Windows, iOS oraz tworzenie uniwersalnych binariów. Zawiera opcje debugowania, wyboru backendu graficznego i wsparcia dla hostów wtyczek.
Jak używać
Upewnij się, że masz zainstalowany CMake 3.14 lub nowszy oraz wybrany generator (Ninja jest zalecany, ale możesz użyć Xcode na macOS lub Visual Studio na Windows). Pobierz wymagane SDK wtyczek (VST3, CLAP itp.) za pomocą umiejętności
/setup-deps.Przejdź do folderu projektu i utwórz katalog budowania:
cd [ProjectFolder]orazmkdir -p build && cd build.Skonfiguruj projekt CMake, wybierając generator. Dla Ninja użyj:
cmake -G Ninja -DCMAKE_BUILD_TYPE=Release ... Dla Xcode:cmake -G Xcode ... Dla Visual Studio 2022:cmake -G "Visual Studio 17 2022" -A x64 ...Zbuduj wszystkie cele:
cmake --build . --config Release. Jeśli chcesz zbudować konkretny format (np. VST3), użyj:cmake --build . --config Release --target [NazwaWtyczki]-vst3.Dostosuj budowanie opcjami zaawansowanymi w razie potrzeby, na przykład
-DCMAKE_BUILD_TYPE=Debugdla debugowania,-DIPLUG2_UNIVERSAL=ONdla uniwersalnych binariów na macOS, lub-DIPLUG2_DEBUG_HOST="/Applications/REAPER.app"aby wskazać host do testowania wtyczek.