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 版本中被移除。