include_external_msproject

將外部 Microsoft 專案檔包含在 Visual Studio 產生器 所產生的解決方案檔中。在其他產生器上會被忽略。

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

將外部 Microsoft 專案包含在產生的解決方案檔中。這將會建立一個名為 [專案名稱] 的目標。可以在 add_dependencies() 命令中使用,使其他項目依賴於外部專案。

TYPEGUIDPLATFORM 是可選參數,允許使用者指定專案類型、專案的 ID (GUID) 和目標平台的名稱。這對於需要預設值以外的值的專案(例如 WIX 專案)非常有用。

新增於 3.9 版本: 如果匯入的專案具有與目前專案不同的組態名稱,請設定 MAP_IMPORTED_CONFIG_<CONFIG> 目標屬性來指定對應。