CMAKE_SUPPRESS_REGENERATION

在 3.12 版本中加入。

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

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