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
索引
本文件由 man2html 使用手册页创建。
时间: 2024 年 11 月 12 日 格林威治标准时间 03:27:01