GNUCONFIG.ECLASS
章节: eclass-manpages (5)更新: 2024年11月
索引 返回主内容
名称
gnuconfig.eclass - 刷新捆绑的 gnuconfig 文件 (config.guess, config.sub)描述
此 eclass 用于自动更新通常与 automake 一起提供的文件到系统上可用的最新版本。最常见的用途是在 configure 因错误猜测规范系统名称 (CHOST) 而失败时更新 config.guess 和 config.sub。它还可以用于更新与 automake 一起提供的其他文件,例如 depcomp、mkinstalldirs 等。
支持的 EAPIs
7 8函数
- gnuconfig_update [file1 file2 ...]
- 如果未带参数调用,则将更新 config.guess 和 config.sub。源代码树 ($S) 中所有具有给定名称的文件将被替换为从 gnuconfig_findnewest() 中列出的位置中选择的最新可用版本。
gnuconfig_update 通常应该在 src_unpack() 中调用。
gnuconfig_do_update 的包装函数。如果未提供参数,则更新 config.sub 和 config.guess(旧的默认行为),否则更新指定的文件。
Eclass 变量
- GNUCONFIG_DEPEND = "sys-devel/gnuconfig" (由 Eclass 生成)
- 包含对 gnuconfig 的依赖项,采用 *DEPEND 格式。
- GNUCONFIG_AUTO_DEPEND ?= yes (在继承之前设置)
- 设置为 'no' 以禁用自动添加到 DEPEND。这允许 ebuild 通过在其自己的 DEPEND 字符串中使用 ${GNUCONFIG_DEPEND} 来形成条件依赖项。
作者
Will Woods <[email protected]>维护者
Sam James <[email protected]>报告 Bug
请通过 https://bugs.gentoo.org/ 报告 Bug文件
gnuconfig.eclass参见
ebuild(5)https://gitweb.gentoo.org/repo/gentoo.git/log/eclass/gnuconfig.eclass
索引
此文档由 man2html 使用手册页创建。
时间: 2024年11月12日 格林尼治标准时间 03:27:01