Fortran_PREPROCESS

於 3.18 版本新增。

控制是否應無條件預處理 Fortran 原始碼檔案。

如果未設定或為空,則依賴編譯器來決定是否應預處理該檔案。如果明確設定為 OFF,則該檔案不需要預處理。如果明確設定為 ON,則該檔案需要在編譯步驟中進行預處理。

當使用 Ninja 產生器時,所有原始碼檔案會先進行預處理,以便產生模組相依性資訊。將此屬性設定為 OFF 將會使 Ninja 跳過此步驟。

如果只需要預處理單個檔案,請使用來源特定 Fortran_PREPROCESS 屬性。如果在建立目標時設定變數 CMAKE_Fortran_PREPROCESS,則其值會用於初始化此屬性。

注意

對於某些編譯器,例如 NAGPGISolaris Studio,將此設定為 OFF 將不會有任何效果。