brly 4cc548
# MacOSX での開発環境構築
brly 4cc548
brly 4cc548
## 必要なソフトウェア
brly 4cc548
brly 4cc548
- git
brly 4cc548
- brew
brly 4cc548
- Xcode
brly 4cc548
- cmake
brly 4cc548
  - バージョン 3.2.2 で動作確認済みです。
brly 4cc548
- Qt
Stephen Shkardoon 3d9be0
  - http://download.qt.io/official_releases/qt/5.6/5.6.0/
Stephen Shkardoon 3d9be0
    - qt-opensource-mac-x64-clang-5.6.0.dmg
brly 4cc548
- boost
brly 4cc548
  - http://www.boost.org/users/history/version_1_55_0.html
brly 4cc548
brly 4cc548
## ビルド手順
brly 4cc548
brly 4cc548
### brew で必要なパッケージをインストール
brly 4cc548
brly 4cc548
```
brly 4cc548
$ brew install glew lz4 libjpeg libpng lzo pkg-config
brly 4cc548
```
brly 4cc548
brly 4cc548
### リポジトリを clone
brly 4cc548
brly 4cc548
```
brly 4cc548
$ git clone https://github.com/opentoonz/opentoonz
brly 4cc548
```
brly 4cc548
brly 4cc548
### stuff ディレクトリの設置 (任意)
brly 4cc548
brly 4cc548
`/Applications/OpenToonz/OpenToonz_1.0_stuff` というディレクトリが存在していない場合は以下のコマンド等でリポジトリのひな形を設置する必要があります。
brly 4cc548
brly 4cc548
```
brly 4cc548
$ sudo cp -r opentoonz/stuff /Applications/OpenToonz/OpenToonz_1.0_stuff
brly 4cc548
```
brly 4cc548
brly 4cc548
### thirdparty 下の tiff をビルド
brly 4cc548
brly 4cc548
```
brly 4cc548
$ cd opentoonz/thirdparty/tiff-4.0.3
brly 4cc548
$ ./configure && make
brly 4cc548
```
brly 4cc548
brly 4cc548
### thirdpaty 下に boost を設置
brly 4cc548
brly 4cc548
以下のコマンドは `~/Downsloads` に `boost_1_55_0.tar.bz2` がダウンロードされていることを想定しています。
brly 4cc548
brly 4cc548
```
brly 4cc548
$ cd ../boost
brly 4cc548
$ mv ~/Downloads/boost_1_55_0.tar.bz2 .
brly 4cc548
$ tar xjvf boost_1_55_0.tar.bz2
brly 4cc548
```
brly 4cc548
brly 4cc548
### 本体のビルド
brly 4cc548
brly 4cc548
```
brly 4cc548
$ cd ../../toonz
brly 4cc548
$ mkdir build
brly 4cc548
$ cd build
brly 4cc548
$ cmake ../sources
brly 4cc548
$ make
brly 4cc548
```
brly 4cc548
brly 4cc548
ビルドが長いので気長に待ちます。
brly 4cc548
brly 4cc548
### 完成
brly 4cc548
brly 4cc548
```
brly 4cc548
$ open ./toonz/OpenToonz_1.0.app
brly 4cc548
```