CMP0019¶
警告
此策略的 OLD
行为已在 CMake 4.0 版本中移除。此策略必须通过调用 cmake_minimum_required()
或 cmake_policy()
设置为 NEW
。
请勿在 include 和 link 信息中重新展开变量。
CMake 2.8.10 及更早版本会在配置步骤结束时重新评估传递给 `include_directories`、`link_directories` 和 `link_libraries` 命令的值,以展开任何剩余的变量引用。这是为了严格兼容非常早期的 CMake 版本,因为所有变量引用现在都在 CMake 语言处理过程中正常进行评估。CMake 2.8.11 及更高版本倾向于跳过额外的评估。
此策略的 OLD
行为是为了严格兼容性而重新评估值。此策略的 NEW
行为是保持值不变。
此策略是在 CMake 2.8.11 版本中引入的。在 4.0 版本中移除之前,它可以由 cmake_policy()
或 cmake_minimum_required()
设置。如果未设置,CMake 会发出警告并使用 OLD
行为。