CMake 用 CLion IDE マクロ
場合によっては、CMake スクリプトが CLion から呼び出されているのか、コンソールのような別のインスタンスから呼び出されているのかを検出することができます。 そのためには、特別な環境変数 CLION_IDE を使用してください。 この変数はプラットフォームに依存せず、CMake の生成または構築が CLion から呼び出されたときにのみ TRUE です。
CLION_IDE 変数を使用して、特定のパス(ビルドディレクトリのカスタマイズなど)を設定したり、追加のスクリプトを実行したり、余分なログを追加することができます。
この変数を CMake コードに配置するのは、 CMakeLists.txt ファイルで環境変数の補完が可能なので簡単です:

2026 年 7 月 15 日