CMP0055

警告

此政策的 OLD 行為已在 CMake 4.0 版本中移除。此政策必須透過呼叫 cmake_minimum_required()cmake_policy() 設定為 NEW

在版本 3.2 中新增。

嚴格檢查 break() 命令。

CMake 3.1 和更低版本允許在迴圈上下文之外呼叫 break() 命令,並且忽略任何給定的參數。這是未定義的行為。

此政策的 OLD 行為是允許 break() 放置在迴圈上下文之外,並忽略任何參數。此政策的 NEW 行為是在發現錯誤放置的 break 或任何參數時發出錯誤訊息。

此政策在 CMake 3.2 版本中引入。在 CMake 4.0 版本中移除之前,可以透過 cmake_policy()cmake_minimum_required() 進行設定。如果未設定,CMake 會發出警告,並使用 OLD 行為。