CMP0016¶
警告
此策略的 OLD 行为已在 CMake 4.0 版本中移除。此策略必须通过调用 cmake_minimum_required() 或 cmake_policy() 来设置为 NEW。
target_link_libraries() 命令,如果其唯一参数不是一个目标,则会报告错误。
在 CMake 2.8.2 及更低版本中,如果 target_link_libraries() 命令只有一个参数,且该参数不是一个有效的目标,它会静默忽略。从 CMake 2.8.3 开始,在这种情况下会报告一个错误。
此策略引入于 CMake 版本 2.8.3。在 CMake 版本 4.0 移除之前,可以通过 cmake_policy() 或 cmake_minimum_required() 来设置。如果未设置,CMake 会发出警告并使用 OLD 行为。