CMP0001¶
警告
該方針的 OLD 行為已在 CMake 版本 4.0 中移除。該方針必須透過呼叫 cmake_minimum_required() 或 cmake_policy() 設定為 NEW。
CMAKE_BACKWARDS_COMPATIBILITY 不應再被使用。
此方針是檢查 CMAKE_BACKWARDS_COMPATIBILITY 並呈現給使用者。NEW 方針是完全忽略 CMAKE_BACKWARDS_COMPATIBILITY。
在 CMake 2.4 和更低版本中,變數 CMAKE_BACKWARDS_COMPATIBILITY 用於請求與早期版本的 CMake 相容。在 CMake 2.6 和更高版本中,所有相容性問題均由方針和 cmake_policy() 命令處理。然而,對於為 CMake 2.4 和更低版本編寫的專案,CMake 仍必須檢查 CMAKE_BACKWARDS_COMPATIBILITY。
此方針於 CMake 版本 2.6.0 中引入。在 CMake 版本 4.0 移除之前,它可以透過 cmake_policy() 或 cmake_minimum_required() 設定。如果未設定,CMake warned,並使用 OLD 行為。