リポジトリやプロジェクトが多い分散開発環境が非常にある場合、CMakeには、トップレベルのCMakeなしでターゲット間の依存関係を自動的に見つける既存の機能がありますファイル?CMake:他のCMakeプロジェクトでターゲットの依存関係を自動的に見つけよう
ワークフローはこのようなもので、ディレクトリを指定すると、すべてのターゲットが指定されたツリーでデフォルト設定されます。その後、プロジェクトのいずれかを構築してビルドすることができます。 Android OSをビルドするときと同様の動作を探しています。
これはすべてのプロジェクトのadd_subdirectoryを実行している最上位のCMakeLists.txtでこれを達成できませんし、 'make target'を実行してあなたが望むターゲットだけをビルドできますか? –