CXX_SCAN_FOR_MODULES¶
在版本 3.28 中新增。
CXX_SCAN_FOR_MODULES
是一個布林值,用於指定 CMake 是否掃描目標中的 C++ 原始碼以尋找模組依賴性。另請參閱 CXX_SCAN_FOR_MODULES
,以取得每個來源的設定,如果設定,則會覆寫目標範圍的設定。
此屬性由 CMAKE_CXX_SCAN_FOR_MODULES
變數的值初始化,如果目標在建立時已設定該變數。
當此屬性設定為 ON
或未設定時,CMake 將在建置時掃描目標的 CXX
原始碼,並在必要時將模組依賴性資訊新增至編譯行。當此屬性設定為 OFF
時,CMake 將不會在建置時掃描目標的 CXX
原始碼。
請注意,只有在目標啟用 C++20 或更高版本時,才會執行掃描。對於屬於 CXX_MODULES
類型的檔案集合的目標來源中的模組掃描,則始終執行。