プロジェクト構造について:
サブモジュールの CMakeLists.txt ファイル:
プロジェクトのルートディレクトリ CMakeLists.txt ファイル:
サブモジュールの CMakeLists.txt に project() コマンドが含まれていない場合、PROJECT_SOURCE_DIR 変数はプロジェクトのルートディレクトリを表します:
サブモジュールの CMakeLists.txt に project() コマンドがある場合、PROJECT_SOURCE_DIR 変数は現在 project() を含む CMakeLists.txt が存在するディレクトリを表します: