前回は簡単なアプリケーションを作り、CMakeでビルドしてみた。もちろん実際のプロジェクトはもっと複雑で、ソースファイルも複数あるだろうし、各種パスの設定も必要だろう。そこで今回は以下を設定してみる。 デバッグ版ビルドとリリース版ビルドができるようにする コンパイラ・リンカへの基本的な設定を行う インクルードパス (-I) マクロ定義 (-D, -U) ライブラリパス (-L) ライブラリ (-l) デバッグオプションをつける 多くのプロジェクトではデバッグビルドとリリースビルドを用意しているだろう。デバッグビルドはデバッグシンボルをつけ、またデバッガによる追跡がしやすいよう最適化オプションをあまりつけないようにし、一方リリースビルドでは逆にデバッグシンボルをつけず、最適化も最大限行う、というのが一般的だと思う。 CMakeでは変数CMAKE_BUILD_TYPEを設定することでデバッグ版