PORTABILITY.ECLASS

章节: eclass-manpages (5)
更新时间: 2024 年 11 月
索引 返回主目录

名称

portability.eclass - 此 eclass 用于避免在 ebuild 中使用非可移植的 GNU 特性

支持的 EAPIS

7 8

函数

treecopy <orig1> [orig2 orig3 ....] <dest>
模仿 cp --parents 复制,但也在 BSD 用户空间中工作
seq [min] <max> [step]
兼容性函数,如果系统上没有 seq 命令则模拟 seq 命令

返回值: 无论系统上是否存在 seq 命令,都从 min 到 max 的序列

dlopen_lib
获取链接到 dlopen() 函数的链接器标志

返回值: 如果需要则为链接器标志

get_bmake
获取 BSD 式 make 命令的名称(来自 NetBSD 的 bmake)

这将为 BSD 用户空间返回 make(由系统软件包提供),或为 Darwin 用户空间返回 bsdmake,为其他用户空间返回 pmake,这两个都由 dev-build/pmake 软件包提供。

注意: Darwin 用户空间的 bsdmake 与 MacOSX 默认名称兼容。

返回值: 系统版本的 make

get_mounts
获取挂载名称和点的可移植方法。返回为“点 节点 文件系统 选项”。请记住将 040 转换回空格。

返回值: 以“点 节点 文件系统 选项”形式的挂载表

作者

Diego Pettenò <[email protected]>

维护者

[email protected]

报告 Bug

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

文件

portability.eclass

参见

ebuild(5)
https://gitweb.gentoo.org/repo/gentoo.git/log/eclass/portability.eclass


索引

名称
支持的 EAPIS
函数
作者
维护者
报告 Bug
文件
参见

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