Toolverse
Wszystkie skille

build-cmake

autor: iPlug2

Kompiluj wtyczki iPlug2 za pomocą CMake z generatorami Ninja, Xcode lub Visual Studio

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Autor
iPlug2
Kategoria
Backend
Wyświetlenia
22

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ć

  1. 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.

  2. Przejdź do folderu projektu i utwórz katalog budowania: cd [ProjectFolder] oraz mkdir -p build && cd build.

  3. 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 ...

  4. Zbuduj wszystkie cele: cmake --build . --config Release. Jeśli chcesz zbudować konkretny format (np. VST3), użyj: cmake --build . --config Release --target [NazwaWtyczki]-vst3.

  5. Dostosuj budowanie opcjami zaawansowanymi w razie potrzeby, na przykład -DCMAKE_BUILD_TYPE=Debug dla debugowania, -DIPLUG2_UNIVERSAL=ON dla uniwersalnych binariów na macOS, lub -DIPLUG2_DEBUG_HOST="/Applications/REAPER.app" aby wskazać host do testowania wtyczek.

Podobne skille