- git
- brew
- Xcode
- cmake (3.2.2以降)
- Qt (5.9.2以降)
- boost (1.55.0以降)
- ターミナルウィンドウを起動
- 下記を実行します:
$ /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
$ brew install glew lz4 libjpeg libpng lzo pkg-config libusb cmake git-lfs libmypaint qt boost
$ git lfs install
$ git clone https://github.com/opentoonz/opentoonz
$ cd opentoonz
$ git lfs pull
$ cd thirdparty/lzo
$ cp -r 2.03/include/lzo driver
$ cd ../tiff-4.0.3
$ ./configure && make
boost をhomebrewではなく https://boost.org からダウンロードした場合は以下を実行します。以下のコマンドは ~/Downsloads
に boost_1_72_0.tar.bz2
がダウンロードされていることを想定しています。
$ cd ../boost
$ mv ~/Downloads/boost_1_72_0.tar.bz2 .
$ tar xjvf boost_1_72_0.tar.bz2
- buildディレクトリの作成
$ cd ../../toonz
$ mkdir build
$ cd build
- ビルド コマンドラインの場合は下記を実行します。
$ cmake ../sources -DQT_PATH='/usr/local/opt/qt/lib'
$ make
- Qt をHomebrewでなく http://download.qt.io/official_releases/qt/ からダウンロードして
/Users/ユーザ名/Qt
にインストールしている場合、QT_PATH
の値は~/Qt/5.12.2/clang_64/lib
または~/Qt/5.12.2/clang_32/lib
のようになります。
ビルドが長いので気長に待ちます。
Xcodeを用いる場合は下記を実行します。
$ sudo xcode-select -s /Applications/Xcode.app/Contents/Developer
$ cmake -G Xcode ../sources -B. -DQT_PATH='/usr/local/opt/qt/lib' -DWITH_TRANSLATION=OFF
- オプション
-DWITH_TRANSLATION=OFF
はXcode12以降で必要です。 - Xcodeでプロジェクト
/opentoonz/toonz/build/OpenToonz.xcodeproj
を開き、ビルドします。
/Applications/OpenToonz/OpenToonz_stuff
というディレクトリが存在していない場合は以下のコマンド等でリポジトリのひな形を設置する必要があります。
$ sudo cp -r opentoonz/stuff /Applications/OpenToonz/OpenToonz_stuff
$ sudo chmod -R 777 /Applications/OpenToonz
$ open ./toonz/OpenToonz.app
- Xcode でビルドしている場合、アプリケーションは
.toonz/build/Debug/OpenToonz.app
にあります。