CMAKE_SUPPRESS_REGENERATION

在版本 3.12 中新增。

如果 CMAKE_SUPPRESS_REGENERATIONOFF (預設值),CMake 會加入一個特殊目標,所有其他目標都依賴於此目標,此目標會檢查建置系統,並在目標規格來源變更時選擇性地重新執行 CMake 以重新產生建置系統。

如果此變數在頂層 CMakeLists.txt 檔案結尾評估為 ON,CMake 將不會將重新產生目標加入建置系統,也不會執行任何建置系統檢查。