VS_SOLUTION_ITEMS¶
4.0 版本新增。
指定包含在生成的 Visual Studio 解决方案中的解决方案级别项目。
在 Visual Studio Generators 中,对于调用了 CMakeLists.txt 文件中的 project() 命令的每个目录,都会创建一个 .sln 文件。在与顶层 project() 命令调用相同的目录(例如,在顶层 CMakeLists.txt 文件中)下,向此属性追加路径,以指定包含在相应的解决方案文件中的文件。
如果在 VS_SOLUTION_ITEMS 中指定的文件与 source_group() 命令调用匹配,则受影响的解决方案级别项目将根据该命令中指定的名称放置在解决方案级别文件夹的层次结构中。否则,这些项目将被放置在一个名为 Solution Items 的默认解决方案级别目录中。此名称与 Visual Studio 在尝试将解决方案级别项目添加到解决方案根目录时使用的默认目录名称匹配。