CLion 2026.2 Help

CMake

このページで現在のプロジェクトの CMakeプロファイル設定を構成します。

CMake の設定ダイアログ

項目

説明

CMakeLists.txt または他の CMake 構成ファイルの編集時に CMake プロジェクトを再ロードする

このチェックボックスが選択されている場合、 CMakeLists.txt または CMakePresets.json を編集すると、CLion はプロジェクトを自動で再読み込みします。

このチェックボックスがオフの場合、CLion はポップアップメッセージを表示し、現在のプロジェクトを手動で再読み込みするか、自動再読み込みを有効化するかを選択できます(これにより、このチェックボックスが選択されます):

CMake 再ロードオプション

ただし、何らかの外部変更(バージョン管理からの更新など)が発生した場合、プロジェクトは再読み込みされます。

プロファイル

項目

説明

プロファイル

このフィールドで CMakeプロファイルを選択します。 ここでプロファイルを編集、削除、追加できます。

  • ボタンをクリックして、プロファイルをリストに追加します。 デフォルトでは、プロファイルは現在選択されているビルドタイプとツールチェーンに従って名前が付けられます。

  • 選択したプロファイルをリストから削除するには、 ボタンをクリックします。

  • 選択したプロファイルのコピーを作成するには、 ボタンをクリックします。

メモ: この CMake プロファイルのリストは、 実行 / デバッグ構成スイッチャーで使用可能なプロファイルと 解決コンテキストのリストを決定します。

プロファイルを有効にする

プロファイルを無効にすると、CMake の再ロードには含まれません。 このオプションを使用して、現時点で不要なプロファイルを無効にします。

命名方法名

このフィールドは、選択したプロファイルの名前を表します。

ビルドタイプ

このドロップダウンリストから、希望する ビルドタイプを選択します。

デフォルトでは、このフィールドが手動で設定されていない場合、タイプは デバッグ です。

デフォルト オプションは CMAKE_BUILD_TYPE(英語) の空の値に対応することに注意してください。

ツールチェーン

このドロップダウンリストから、目的のツールチェーンを選択します。 このリストは、ツールチェーン設定ダイアログで作成したツールチェーンで構成されています。

何も選択されていない場合、CLion は現在デフォルト(ツールチェーンリストの最初)に設定されている ツールチェーンを使用します。

生成プログラム

ここで CMake ジェネレーターを選択できます:

ジェネレーターのドロップダウン

または、 CMake のオプション を介してジェネレーターを設定することもできます。 CLion はそれに応じて両方のフィールドを更新します。

CMake のオプション

このフィールドでは、スペースで区切って追加の CMake のオプション(英語)を指定します。

例: ここでは、 -G を介してカスタム CMake ジェネレーターを指定できます。

をクリックして、このフィールドにプロジェクトパスマクロを挿入することもできます。

CMake オプションマクロ

ビルドディレクトリ

ここで、生成された CMake ファイルの目的の場所を指定します。 このパスは、絶対パス(たとえば、 c:\CLion_Projects\My_Project\cmake-build-debug )または現在のプロジェクトルートに対する相対パス(たとえば、 cmake-build-debug )のいずれかです。

プロジェクトのルートの cmake-build-[buid_type] であるデフォルトの場所を使用するには、このフィールドを空のままにします。

この設定は .idea/workspace.xml に保存され、共有されることはありません。

ビルドオプション

このフィールドでは、CMake が使用するビルドツールに渡すオプション、または CMake 自体のコマンドラインパラメーターとして渡すオプションを指定します。

このフィールドのオプションは、ビルドフェーズ中に CMake に渡されます (詳細については、CMake ビルド(英語)コマンドの説明を参照してください)。

基礎となるビルドツール(make、Ninja、別のツール)で使用される引数については、それらの前に -- を付ける必要があります。 例: -j 5 --clean-first -- -d -p を指定すると、 -j 5 --clean-first は CMake によって処理され、 -d -p はビルドツールに渡されます。

このフィールドに何も指定されていない場合、CLion は選択した環境に応じてデフォルト設定を使用します。 例: make ジェネレーターを選択した場合、デフォルト値は -- -j <number_of_hardware_cores> ですが、Microsoft Visual C++ の場合、このフィールドは空になります。

環境

をクリックして 環境変数 ペインを表示し、生成フェーズで CMake に渡す 環境変数をそこで選択します。

  • ボタンを使用して、カスタム変数のリストを管理します。

  • 指定した値をシステム変数に追加する場合は、 システム環境変数を含める チェックボックスリンクを選択します。 それ以外の場合、チェックボックスをオフにすると、カスタム値がシステムの値を上書きします。

2026 年 7 月 15 日