Programing/Tool/CMake のバックアップ(No.5)



概要

  • クロスプラットフォームに対応できるビルド自動化ツール

早見表

コマンド文法説明
add_executable<name> src1 [src2 ...]<name>と言う名前でビルドターゲットを生成する
必要なソースはsrc1,src2で指定する.ターゲットは複数指定できる
add_subdirectorysource_dirビルドにサブディレクトリを設定する
cmake_minimum_requiredVERSION major.minor[.patch[.tweak]]プロジェクトに最低限必要なcmakeのバージョンを指定
find_package<PackageName> [version]外部プロジェクトから設定を検索してロードする
設定が見つかった場合は<PackageName>_FOUNDが設定される
[version]引数を書くとバージョンを指定できる
message([<mode>] "message to display" ...<mode>に応じたメッセージレベルでメッセージを表示する
デバッグ用
project<PROJECT-NAME>設定したプロジェクト名をPROJECT_NAME変数に保存する。

Link