CMP0147

在 3.27 版本中新增。

Visual Studio 產生器 平行建置自訂命令。

Visual Studio 15.8 (2017) 及更新版本支援平行建置自訂命令。CMake 3.27 及更高版本傾向透過在 .vcxproj 檔案中的自訂命令加入 BuildInParallel 設定來啟用此行為。此策略為尚未更新以支援此行為的專案提供相容性,例如,因為它們的自訂命令意外地依賴 MSBuild 的循序執行。

此策略的 OLD 行為是不加入 BuildInParallel。此策略的 NEW 行為是為 VS 15.8 及更新版本加入 BuildInParallel

此策略是在 CMake 3.27 版本中引入的。可以使用 cmake_policy()cmake_minimum_required() 來設定。如果未設定,CMake 會發出警告,並使用 OLD 行為。

注意

策略的 OLD 行為依定義已被棄用,並可能會在 CMake 的未來版本中移除。