tahoma2d/doc/how_to_build_macosx_ja.md

72 lines
1.4 KiB
Markdown
Raw Normal View History

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