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() 以获取更多详细信息)。