CXX_SCAN_FOR_MODULES

新增於版本 3.28。

CXX_SCAN_FOR_MODULES 是一個布林值,指定 CMake 是否會掃描原始碼以尋找 C++ 模組的相依性。另請參閱目標層級設定的 CXX_SCAN_FOR_MODULES

當此屬性設定為 ON 時,CMake 會在建置時掃描原始碼,並根據需要將模組相依性資訊新增至編譯行。當此屬性設定為 OFF 時,CMake 將不會在建置時掃描原始碼。當此屬性未設定時,將會參考 CXX_SCAN_FOR_MODULES 屬性。

請注意,只有在目標啟用 C++20 或更高版本,且原始碼使用 CXX 語言時才會執行掃描。對於屬於 CXX_MODULES 類型檔案集的原始碼,始終會執行模組掃描。