FORTRAN-2.ECLASS

章节: eclass-manpages (5)
更新: 2024 年 11 月
索引 返回主内容

名称

fortran-2.eclass - 简化 Fortran 编译器管理

描述

如果您需要 Fortran 编译器,则应继承此 eclass。如果您只需要可选支持,请在继承 eclass 之前导出 FORTRAN_NEEDED。

eclass 测试工作 Fortran 编译器并导出变量 FC 和 F77。可选地,它根据 ebuild 中选择的变量选项检查扩展功能。唯一导出的阶段函数是 fortran-2_pkg_setup。

支持的 EAPIS

7 8

示例

FORTRAN_NEEDED="lapack fortran"

inherit fortran-2

FORTRAN_NEED_OPENMP=1

函数

fortran_int64_abi_fflags
返回 Fortran 编译器标志以启用用于数组索引的 64 位整数
fortran-2_pkg_setup
设置功能,检查有效的 Fortran 编译器,以及可选的 OpenMP 支持。

ECLASS 变量

FORTRAN_NEED_OPENMP ?= 0
设置为 "1" 以使 eclass 在 Fortran 编译器缺少 OpenMP 支持时自动中止。
FORTRAN_STANDARD ?= 77
如果需要支持特定方言,请设置此选项。通常不需要,因为默认值就足够了。

有效设置是以下任何组合:77 90 95 2003

FORTRAN_NEEDED ?= always
如果您的软件包具有可选的 Fortran 支持,请将此变量设置为触发 Fortran 依赖关系的空格分隔列表。

例如,FORTRAN_NEEDED=lapack 将导致

DEPEND="lapack? ( virtual/fortran )"

如果未设置,我们将始终依赖 virtual/fortran。

作者

作者 Justin Lecher <[email protected]>
测试功能由 Sebastien Fabbro 和 Kacper Kowalik 提供

维护者

[email protected]

报告 Bug

请通过 https://bugs.gentoo.org/ 报告 Bug

文件

fortran-2.eclass

另请参见

ebuild(5)
https://gitweb.gentoo.org/repo/gentoo.git/log/eclass/fortran-2.eclass


索引

名称
描述
支持的 EAPIS
示例
函数
ECLASS 变量
作者
维护者
报告 Bug
文件
另请参见

本文件由 man2html 使用手册页创建。
时间: 2024 年 11 月 12 日 格林威治标准时间 03:27:01