CMAKE_SUPPRESS_REGENERATION¶
在 3.12 版本新增。
如果 CMAKE_SUPPRESS_REGENERATION
為 OFF
(預設值),CMake 會加入一個特殊的目標,讓所有其他目標都依賴於它。這個特殊目標會檢查建置系統,並在目標規格來源變更時,選擇性地重新執行 CMake 來重新產生建置系統。
如果這個變數在頂層 CMakeLists.txt
檔案的結尾評估為 ON
,CMake 將不會在建置系統中加入重新產生目標,也不會執行任何建置系統檢查。