CMakeは、コンパイラに依存しないビルド自動化のためのフリーソフトウェアであり、様々なオペレーティングシステムで動作させることができる。CMakeは階層化ディレクトリや複数のライブラリを利用するアプリケーションをサポートするよう設計されている。実際のビルドにおいては、make、Xcode、Visual Studioのようなネイティブのビルド環境が利用される。CMake自身は最小限の依存関係を持つよう設計されており、ビルドするにはC++コンパイラのみを必要とする[3]。 CMakeは1999年に開発が始まった。その目的はInsight Segmentation and Registration Toolkit (ITK) のクロスプラットフォームなビルド環境の要求に答えるためのものだった[4]。このプロジェクトは可視化人間プロジェクト(英語: Visible Human Project)の
最近(つ~か90年代には存在したらしいけど)のオープンソースは ./configure とやるだけで、その環境にあった設定でMakeFileを作ってくれ、あとは make とするだけでよくなってる。進歩してんな~。 ということで、このconfigureスクリプトの作り方をお勉強~。 まずは、参考になりそうなサイト↓ AUTOCONF / AUTOMAKE この中のが「初心者向 AUTOCONF/AUTOMAKE 解説書(簡易リファレンス付)」が、いちからconfigureを作って、簡単な関連ファイルを教えてくれる。 それを元に関連図にしたのがこれ。 関連図 次回から、実際に小さいライブラリのためのconfigure、それを利用するアプリケーションのためのconfigureの作り方を勉強していくつもり。 autoconfについて automakeについて
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く