起動前に CMake ターゲットを実行する
CMake ターゲットは、実行 / デバッグ構成の起動前に自動的に実行できます。これは、all
や clean
などの組み込みの CMake ターゲットと、add_executable
または add_custom_target
を介して指定されたターゲットの両方を対象としています。
メインメニューで、CMake アプリケーションまたはテストコンフィギュレーションを選択します。
に移動し、編集する起動前領域で、
をクリックし、CMake ターゲットを選択します。
開いたダイアログで、目的のターゲットを選択します。
root 権限で実行するチェックボックスを設定して、管理者権限でターゲットを実行します。
設定を保存します。次回この構成を実行またはデバッグするときは、指定したターゲットが起動前に実行されます。
関連ページ:
![](https://resources.jetbrains.com/help/img/idea/2024.1/cl_meson_configs_editconfigs.png)
実行 / デバッグ構成: ネイティブアプリケーション
この構成テンプレートを使用して、Makefile および中間子アプリケーションを実行またはデバッグします。共通設定:実行構成を編集するとき(ただし実行構成テンプレートは編集しないとき)、次のオプションを指定できます。名前実行構成の名前を指定して、編集または実行時に他の構成の間ですばやく識別できるようにします。複数のインスタンスを許可するこの実行構成の複数のインスタンスを並行して実行できるようにします。デフォルトでは無効になっており、別のインスタンスがまだ実行されているときにこの構成を開始すると、...
![](https://resources.jetbrains.com/help/img/idea/2024.1/cl_CmakeInstall_Prefix.png)
CMake インストール
ワークフローにプロジェクトのインストールが含まれている場合は、インストールルールを生成する CMake インストールコマンドを使用できます。インストールの構成インストールコマンドを CMakeLists.txt ファイルに配置します。install コマンドの [DESTINATION dir] フィールドを使用して、インストールパスを設定します。ここには 2 つのオプションがあります。完全なパスにスラッシュまたはドライブ文字を入力します。ダイアログのセクションで提供されている場合は、相対パスを使用します。...
![](https://resources.jetbrains.com/help/img/idea/2024.1/cl_presets_profiles_initial.png)
CMake プリセット
CMake プリセットは、次の 2 つのファイルを使用して CMake オプションを構成および共有する方法です。プロジェクトごとのビルド用の CMakePresets.json。このファイルは VCS 経由で共有できます。開発者自身のローカルビルド用の CMakeUserPresets.json。このファイルは VCS にチェックインしないでください。CMakePresets.json と CMakeUserPresets.json はどちらも同じ形式であり、プロジェクトのルートディレクトリに配置する必要...