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


索引

名称
描述
支持的 EAPIs
函数
Eclass 变量
作者
维护者
报告 Bug
文件
参见

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