CMP0010

错误的变量引用语法是错误的。

在 CMake 2.6.2 及更低版本中,不正确的变量引用语法,例如缺少闭括号(${FOO),会被报告,但不会停止处理 CMake 代码。该策略确定错误的变量引用是否是错误。该策略的 OLD 行为是警告错误、保持字符串原样并继续。该策略的 NEW 行为是报告错误。

如果 CMP0053 设置为 NEW,该策略无效并始终被视为 NEW

该策略在 CMake 版本 2.6.3 中引入。它可以通过 cmake_policy()cmake_minimum_required() 设置。如果未设置,CMake 会发出警告并使用 OLD 行为。

备注

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