在生成的工作空间文件中包含一个外部Microsoft项目

  • 当前在UNIX上不执行任何操作
  • 这将创建一个名为 [projectname] 的目标。可以在add_dependencies()命令中使用它来使事情依赖于外部项目
    1. include_external_msproject(projectname location
    2. [TYPE projectTypeGUID]
    3. [GUID projectGUID]
    4. [PLATFORM platformName]
    5. dep1 dep2 ...)

TYPE , GUID 和 PLATFORM 是可选参数,它们使您可以指定项目的类型,项目的ID( GUID )和目标平台的名称。这对于需要非默认值的项目(例如WIX项目)很有用

  1. include_external_msproject(
  2. MyProject MyProject.csproj
  3. TYPE FAE04EC0-301F-11D3-BF4B-00C04F79EFBC)

项目类型GUID

参考文章

  1. Visual Studio 项目类型指南