我有一个看起来像这样的CMake项目:
-项目
-ExternalLib1
...
ExternalLibN
-Subproject1
...
-子项目N
对于每种方法,我都将其称为add_subdirectory(Subprojecti)和add_subdirectory(ExternalLibi)
这在Visual Studio中生成我的输出解决方案文件时效果很好。但是,有一个很大的不便之处:尽管显示了我的所有子项目,但也显示了外部库的所有子项目,它们都位于解决方案资源管理器中层次结构的同一级别。这是一个混乱的混乱。有什么办法可以将ExternalLibs的所有项目“分组”在自己的文件夹中?