CheckFortranFunctionExists

檢查 Fortran 函數是否存在。

CHECK_FORTRAN_FUNCTION_EXISTS
CHECK_FORTRAN_FUNCTION_EXISTS(<function> <result>)

其中

<function>

Fortran 函數的名稱

<result>

儲存結果的變數;將會被建立為內部快取變數。

注意

此命令不會偵測 Fortran 模組中的函數。一般來說,建議使用 CheckSourceCompiles 來判斷 Fortran 函數或副程式是否可用。

在呼叫此巨集之前,可以設定以下變數來修改檢查的執行方式

CMAKE_REQUIRED_LINK_OPTIONS

於 3.14 版本新增。

要加入到連結命令中的選項的 ;-列表 (請參閱 try_compile() 以取得更多詳細資訊)。

CMAKE_REQUIRED_LIBRARIES

要加入到連結命令中的函式庫的 ;-列表。這些可以是系統函式庫的名稱,或者可以是匯入目標 (請參閱 try_compile() 以取得更多詳細資訊)。

CMAKE_REQUIRED_LINK_DIRECTORIES

於 3.31 版本新增。

要傳遞給連結器的函式庫搜尋路徑的 ;-列表 (請參閱 try_compile() 以取得更多詳細資訊)。