c_cpp:cmake

文書の過去の版を表示しています。


Cmake - クロスプラットフォームの make システム

cmake logo
Cmake
CMake は、ソフトウェアの構築、テスト、および、パッケージングを行うために設計された、オープンソースのクロスプラットフォームのツールである。CMake は単純なプラットフォームとコンパイラに依存しない設定ファイルを使ってソフトウェアのコンパイルプロセスを制御し、ネイティブの makefile とワークスペースを生成するのに使われる。実際のビルドにおいては、make、Xcode、Visual Studio のようなネイティブのビルド環境が利用される。一連の CMake ツールは、Insight Segmentation and Registration Toolkit(ITK) や可視化ソフトウェアである Visualization Toolkit(VTK) などのオープンソースプロジェクト用の強力なクロスプラットフォーム構築環境の必要性に応えて Kitware 社によって開発された。

自分の開発環境は、OS が Fedora 29 でコンパイラは gcc バージョン 8.2.1、make は GNU Make 4.2.1 である。

Fedora

$ sudo dnf install cmake cmake-gui

※cmake-gui は Cmake のための QT GUI。

build ディレクトリを作成してその中でビルドする。

$ cd project_dir
$ mkdir build && cd build
$ cmake ..

or

$ cmake -G "Unix Makefiles" -DCMAKE_BUILD_TYPE=Debug ..

ビルドを開始する。

$ make

or

$ make -j4
  • c_cpp/cmake.1550437996.txt.gz
  • 最終更新: 2019/05/18 02:23
  • (外部編集)