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