と、いうことでCMakeの基本を突然まとめ出す。というのもブログを初めて2ヶ月くらいもうすぐ立つかもしれないけどその2ヶ月でいろいろなことがわかったからまとめ。 CMakeっていうのはクロスプラットフォームなMakeのことだけど、gmakeみたいにソフトのビルドを支援するツールというよりgmakeとかに読み込ませるmakefileを作ったりするソフト。他にもVC++とかEclipseのCDTとかXcode用のプロジェクトもジェネレートできる優れもの。 GUIツールが用意されている、GUIツールの使い方については過去に記事を書いた(こちら)。 CMakeではCMakeLists.txtというファイルを書いて、その中にビルドの手順やインストール先を書くということをする。 で、このCMakeLists.txtの中には、例えば以下のように記述していくPROJECT(TEST_PROJECT) CM