CMake プロジェクトファイルを管理する
新しいファイルを追加する
プロジェクトツリーで、ファイルを追加するフォルダーを右クリックし、コンテキストメニューから 新規 を選択します。 目的のファイルタイプを選択してください。

新しいファイルの名前、タイプ、 追加オプションを指定します。

C++ クラス、 C/C++ ソース、 C/C++ ヘッダー、 C++ モジュールインターフェースユニット テンプレートの場合、CLion は新しいファイルを CMake ターゲットに追加するよう促します。 既存のターゲットを選択することも、新しいターゲットを作成することもできます。
新しい CMake ターゲットを追加するには:
新しいターゲットの追加 リンクをクリックします。

ターゲットのタイプ、名前、場所を指定します。 次に「追加 」をクリックします:

新しく作成したターゲットがリストに表示されます。

含まれるファイルを管理する
プロジェクトルートの下 にあるヘッダーファイルまたはソースファイルをプロジェクトファイルに含めると、CLion はそれをプロジェクトファイルとしても扱います。 CMakeLists.txt にそのようなインクルードを手動でリストする必要はありません。
既存のファイルを CMake ターゲットに追加する
どのプロジェクトファイルにも CMake ターゲットにも含まれていないファイルを追加するには、次のいずれかを実行します。
エディターの右上隅にある CMake プロジェクトに追加 をクリックします。

既存のターゲットを選択することも、 新しいターゲットを作成することもできます。
プロジェクト ツールウィンドウで 1 つまたは複数のファイルを選択し、コンテキストメニューから <filename> を CMake プロジェクトに追加 を選択します。

ファイルを CMake プロジェクトに手動で追加することもできます。
ファイルが プロジェクト root にある場合は、
add_executable()またはadd_library()コマンドを使用してターゲットに追加します。プロジェクトルート配下にプロジェクト外のソースを含むディレクトリがある場合は、ライブラリとして マークすることもできます。プロジェクトビューで右クリックし、コンテキストメニューから を選択してください。
プロジェクトルート外にあるライブラリファイルを使用するには、CLion がディレクトリをインデックスして、
#含めるステートメントの補完とナビゲーションを提供できるように、ヘッダー検索パスを指定する必要があります:include_directories(${MY_EXTERNAL_SOURCE__DIR})ここで、
MY_EXTERNAL_SOURCE__DIRは必要な外部パスです。詳細は、 クイック CMake チュートリアル: インクルードディレクトリの追加を参照してください。