CMP0014¶
警告
此策略的 OLD 行为已在 CMake 4.0 版本中移除。此策略必须通过调用 cmake_minimum_required() 或 cmake_policy() 来设置为 NEW。
输入目录必须包含 CMakeLists.txt。
在 2.8.0 之前的 CMake 版本中,对于 add_subdirectory() 或 subdirs() 引用的目录中,如果缺失 CMakeLists.txt 文件,CMake 会静默忽略,将其视为存在但为空。在 CMake 2.8.0 及以上版本中,此 cmake_policy() 决定是否将此情况视为错误。此策略的 OLD 行为是静默忽略问题。此策略的 NEW 行为是报告错误。
此策略引入于 CMake 版本 2.8.0。在 CMake 版本 4.0 中移除之前,可以通过 cmake_policy() 或 cmake_minimum_required() 设置。如果未设置,CMake 会发出警告并使用 OLD 行为。