CMP0081¶
3.13 版本新增。
在 LINK_DIRECTORIES 目标属性中不允许使用相对路径。
CMake 3.12 及更低版本允许 LINK_DIRECTORIES 目录属性包含相对路径。这类相对条目的基路径定义不明确。CMake 3.13 及更高版本如果在 LINK_DIRECTORIES 目标属性(该属性由 LINK_DIRECTORIES 目录属性初始化)中包含相对路径,则会发出 FATAL_ERROR。
此策略的 OLD 行为是不警告 LINK_DIRECTORIES 目标属性中的相对路径。此策略的 NEW 行为是,如果 LINK_DIRECTORIES 包含相对路径,则发出 FATAL_ERROR。
此策略在 CMake 版本 3.13 中引入。它可以由 cmake_policy() 或 cmake_minimum_required() 设置。如果未设置,CMake 将发出警告并使用 OLD 行为。
注意
策略的 OLD 行为 根据定义已被弃用,并可能在未来的 CMake 版本中被移除。