CMP0014

输入目录必须具有 CMakeLists.txt

2.8 之前的 CMake 版本会在目录中忽略缺少 CMakeLists.txt 文件,而 add_subdirectory()subdirs() 引用这些目录时会将它们视为存在但内容为空。在 CMake 2.8.0 及更高版本中,此 cmake_policy() 确定情况是否为错误。此策略的 OLD 行为是忽略该问题。此策略的 NEW 行为是报告错误。

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

注释

某个策略的 OLD 行为在 定义上 已弃用,且可能在以后的 CMake 版本中被删除。