HackerNews

ZigビルドシステムによるJUCEの使用

JUCE with the Zig Build System

https://github.com/szkkng/juzi


この記事では、Zigビルドシステムを利用したJUCEのプロジェクトを構築する方法について説明しています。現在、基本的なmacOS用のコンソールアプリ、GUIアプリ、オーディオプラグイン(VST3およびスタンドアロン)がサポートされており、一部のJUCEモジュールのみが実装されています。まずZigビルドプロジェクトを初期化し、依存関係としてjuziを追加します。その後、プロジェクトの設定を行うための例が示されています。具体的には、プラグインのC++ソースファイルモジュールを作成し、必要なJUCEモジュールと共にjuziを依存関係として追加します。また、ビルドのコマンドも記載されており、Zigを使ったJUCEプロジェクト作成の基礎が紹介されています。