CMP0015

警告

此策略的 OLD 行为已在 CMake 4.0 版本中移除。此策略必须通过调用 cmake_minimum_required()cmake_policy() 来设置为 NEW

link_directories() 将相对路径视为相对于源目录。

在 CMake 2.8.0 及更早版本中,link_directories() 命令会将相对路径未经修改地传递给链接器。在 CMake 2.8.1 及更高版本中,link_directories() 命令倾向于将相对路径解释为相对于 CMAKE_CURRENT_SOURCE_DIR,这与其他命令(如 include_directories())保持一致。此策略的 OLD 行为是按原样在链接器命令中使用相对路径。此策略的 NEW 行为是通过将相对路径附加到 CMAKE_CURRENT_SOURCE_DIR 来将相对路径转换为绝对路径。

此策略是在 CMake 版本 2.8.1 中引入的。在 CMake 版本 4.0 移除之前,可以通过 cmake_policy()cmake_minimum_required() 进行设置。如果未设置,CMake 会发出警告并使用 OLD 行为。