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