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
行为。