Programing/Tool/CMake/Guides/Tutorial のバックアップ(No.2)
- バックアップ一覧
- 差分 を表示
- 現在との差分 を表示
- 現在との差分 - Visual を表示
- ソース を表示
- Programing/Tool/CMake/Guides/Tutorial へ行く。
- 1 (2020-12-29 (火) 02:37:25)
- 2 (2021-01-01 (金) 06:53:03)
- 3 (2021-01-01 (金) 14:03:00)
- 4 (2021-01-01 (金) 17:14:18)
- 5 (2023-11-10 (金) 11:40:43)
CMake Tutorialの簡易翻訳
はじめに
Step1.基本
- 基本プロジェクト
最も基本的なプロジェクトは、ソースコードから実行ファイルをビルドするプロジェクトです。
単純なプロジェクトの場合、必要なのは3行の CMakeLists.txt ファイルのみです。
次のような CMakeLists.txt ファイルをディレクトリに作成します。
このファイルがチュートリアルの出発点になります。
Note: この例では CMakeLists.txt で小文字のコマンドを使用していることに注意してください。
大文字、小文字、および大文字と小文字が混在するコマンドをCMakeでサポートします。
バージョン番号と設定済みヘッダファイルの追加
- バージョン番号の追加
実行ファイルとプロジェクトにバージョン番号を追加します。
- 設定済み設定ファイル
バージョン番号をソースコードに渡すためのヘッダファイルを設定します。
configure_fileコマンドを使用することで、テンプレートファイル(TutorialConfig.h.in)内にCMakeLists.txtで定義した変数の内容を埋め込んで、ヘッダファイル(TutorialConfig.h)を生成します。 - 検索パスの追加
設定済みファイルはバイナリツリーに書き込まれるため、インクルードファイルを検索するために、パスのリストに追加する必要があります。
CMakeLists.txt の最後に次の行を追加します。 - テンプレートファイル
次の内容でソースディレクトリに テンプレートファイル(TutorialConfig.h.in)を作成します。
CMakeがこのヘッダーファイルを生成すると、@Tutorial_VERSION_MAJOR@ と @Tutorial_VERSION_MINOR@ が変数値に置き換えられます。 - ソースファイル
次に、tutorial.cxxを変更して、構成済みヘッダーファイル TutorialConfig.h をインクルードします。
最後に、以下のように実装することで実行可能ファイルの名前とバージョン番号を出力します。。