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 中可能被移除。