CMAKE_SUPPRESS_REGENERATION

在 3.12 版本中新增。

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

如果此变量在顶级 CMakeLists.txt 文件的末尾被评为 ON,CMake 将不会向构建系统添加重建目标或执行任何构建系统检查。