CMP0016

target_link_libraries() 如果其唯一参数不是目标,则报告错误。

在 CMake 2.8.2 及更低版本中,target_link_libraries() 命令只有当它仅用一个参数调用且此参数不是有效目标时才静默忽略。在 CMake 2.8.3 及更高版本中,它在此情况下报告错误。

此政策引入于 CMake 2.8.3 版本中。它可能由 cmake_policy()cmake_minimum_required() 设置。如果未设置,CMake 将发出警告并使用 OLD 行为。

注意

OLD 策略行为 定义中已弃用,并且可能在将来的 CMake 版本中被移除。