CMAKE_SUPPRESS_REGENERATION

3.12 版本新增。

如果 CMAKE_SUPPRESS_REGENERATIONOFF(默认值),CMake 会添加一个特殊的目标,所有其他目标都依赖于它,该目标会检查构建系统,并在目标规范源发生更改时可选地重新运行 CMake 以重新生成构建系统。

如果在顶层 CMakeLists.txt 文件末尾将此变量评估为 ON,CMake 将不会将重新生成目标添加到构建系统,也不会执行任何构建系统检查。