CMP0014

输入目录必须有“CMakeLists.txt”。

2.8 之前的 CMake 版本默默地忽略了由 add_subdirectory()subdirs() 引用的目录中丢失的 CMakeLists.txt 文件,将它们视为存在但为空。在 CMake 2.8.0 及更高版本中,此 cmake_policy() 确定大小写是否为错误。此策略的“旧”行为是默默地忽略该问题。此策略的“新”行为是报告错误。

此策略是在 CMake 版本 2.8.0 中引入的。 CMake 版本 |发布|当未设置策略并使用“旧”行为时发出警告。使用 cmake_policy() 命令将其显式设置为 OLDNEW

备注

策略的“旧”行为是 :manual:根据定义 <cmake-policies(7)> 已弃用,并且可能会在未来版本的 CMake 中删除。