OpenGL SuperBible第6版 の例題集が公開されているので,OSX でビルドしてみました.
ビルドは簡単でしたが,若干,コンフィギュレーションの修正を要したのでメモしておきます.
- CMake をインストール: brew install cmake
-
GLFW version 2をインストール: brew tap homebrew/versions; brew install glfw2
-
source code と media archive をダウンロードし,適切に展開.
-
ビルドディレクトリに media archive へのリンクを作成: ln -s /path/to/sb6-sample/media
-
CMake でビルドするためのディレクトリを作成したのちに,このディレクトリを初期化: cmake -B. -H/path/to/sb6-sample -G “Unix Makefiles”
-
make
ビルドディレクトリの bin サブディレクトリにサンプルコマンドがどっと作成されます.これらのコマンドの多くは実行したディレクトリに media ディレクトリがあることを想定しています.ぼくはビルドディレクトリの直下に bin に並べて media を配置したので,ビルドディレクトリで bin/alienrain のように実行します.
ご参考のためにぼくのビルドディレクトリの配置は以下のような感じにしています.
- sb6-build
- CMakeCache.txt
- CMakeFiles
- bin
- lib
- media
- objects
- shaders
- textures