CMP0007¶
list 命令不再忽略空元素。
此策略确定列表命令是否将忽略列表中的空元素。 CMake 2.4 及以下列表命令忽略列表中的所有空元素。例如,a;b;;c 的长度为 3 而不是 4。此策略的 OLD 行为是忽略空列表元素。此策略的“新”行为是正确计算列表中的空元素。
此策略是在 CMake 版本 2.6.0 中引入的。 CMake 版本 |发布|当未设置策略并使用“旧”行为时发出警告。使用 cmake_policy() 命令将其显式设置为 OLD 或 NEW。
备注
策略的“旧”行为是 :manual:根据定义 <cmake-policies(7)> 已弃用,并且可能会在未来版本的 CMake 中删除。