Fortran_MODULE_DIRECTORY

指定目標提供的 Fortran 模組的輸出目錄。

如果目標包含提供模組的 Fortran 原始檔,且編譯器支援模組輸出目錄,則此屬性指定模組將放置在其中的目錄。當未設定此屬性時,模組將放置在對應於目標原始目錄的建置目錄中。如果在建立目標時設定了變數 CMAKE_Fortran_MODULE_DIRECTORY,則其值會用於初始化此屬性。

當搭配 Visual Studio 中安裝的 Intel Fortran 外掛程式使用 Visual Studio Generators 之一時,將會把以組態命名的子目錄附加到建立模組的路徑。例如,如果 Fortran_MODULE_DIRECTORY 設定為 C:/some/path,則當產生 Intel Fortran .vfproj 檔案時,模組將會放在 C:/some/path/Debug(或 C:/some/path/Release 等),而當使用任何其他產生器時,則會放在 C:/some/path

請注意,某些編譯器會自動搜尋模組輸出目錄,以尋找在編譯期間 USEd 的模組,但其他編譯器則不會。如果您的原始碼 USE 模組,則無論此屬性為何,都必須由 INCLUDE_DIRECTORIES 指定它們的位置。