1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

CMakeでJUCEをビルドする手順

Posted at

はじめに

ググって以下を見つけましたが、「CMakeでJUCEをビルドする」以外に色々と書かれていて迷ったので、改めて手順だけ整理しておこうと思いました。

手順

  • ディレクトリを作る(プロジェクトのルートとなるため、以下ルートと呼ぶ)
  • ルートに lib, src, build ディレクトリを作る
  • lib に JUCE を clone してくる(recursiveで)
  • src に lib/JUCE/examples/CMake/AudioPlugin/ の中身をコピーする
  • ルートに以下の CMakeLists.txt を作る
add_subdirectory(lib/JUCE)
add_subdirectory(src)
  • build ディレクトリで cmake ..make をする
  • build/src/AudioPluginExample_artefacts/VST3/ にビルドしたプラグイン(.vst3) が作られている

以上。コマンドは以下の通り。


mkdir HogeRoot
cd HogeRoot
mkdir lib src build
cd lib
git clone https://github.com/juce-framework/JUCE --recursive
cd ..
cp lib/JUCE/examples/CMake/AudioPlugin/* ./src
echo "add_subdirectory(lib/JUCE)" >> CMakeLists.txt
echo "add_subdirectory(src)" >> CMakeLists.txt
cd build
cmake ..
make

以上をコピペして最後に

[100%] Built target AudioPluginExample_VST3

と表示されればビルド完了です。

最後に

  • CMake 難しい。
  • CMake する以外の色々について知りたい方はぜひ原典もご覧ください。
1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?