include_external_msproject

将外部 Microsoft 项目文件包含在由 Visual Studio Generators 生成的解决方案文件中。在其他生成器上忽略。

include_external_msproject(projectname location
                           [TYPE projectTypeGUID]
                           [GUID projectGUID]
                           [PLATFORM platformName]
                           dep1 dep2 ...)

在生成的解决方案文件中包含外部 Microsoft 项目。这将在名为 [projectname] 的目标中创建。这可以在 add_dependencies() 命令中使用,以使事物依赖于外部项目。

TYPEGUIDPLATFORM 是可选参数,允许指定项目类型、项目 ID (GUID) 和目标平台的名称。这对于需要非默认值的项目很有用(例如,WIX 项目)。

Added in version 3.9: 如果导入的项目具有与当前项目不同的配置名称,请设置 MAP_IMPORTED_CONFIG_<CONFIG> 目标属性以指定映射。