QT6-BUILD.ECLASS

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

名称

qt6-build.eclass - 用于 Qt6 分割 ebuild 的 Eclass。

描述

此 eclass 包含构建 Qt6 时使用的各种函数。

支持的 EAPIS

8

传递提供的 ECLASSES

cmake

函数

qt6-build_src_unpack
如果需要,运行 git-r3_src_unpack(实时),然后默认解压例如实时 ebuild 中的补丁集。
qt6-build_src_prepare
运行 cmake_src_prepare,准备环境(例如设置 QT6_PREFIX、QT6_LIBDIR 等),并根据需要处理其他任何通用内容。
qt6-build_src_configure
运行 cmake_src_configure 并根据需要处理其他任何通用内容。
qt6-build_src_test [<cmake_src_test 参数>...]
运行 cmake_src_test 并根据需要处理其他任何通用内容。
qt6-build_src_install
运行 cmake_src_install 并根据需要处理其他任何通用内容。
qt_feature <标志> [功能]
<标志> 是 IUSE 中标志的名称。

ECLASS 变量

QT6_BUILD_TYPE
基于 PV 设置的只读变量,设置为以下之一
 - release: 官方 6.x.x 版本
 - pre-release: 开发 6.x.x_rc/beta/alpha 版本
 - live: *.9999(开发分支),6.x.9999(稳定分支)
QT6_MODULE ?= ${PN} (在继承之前设置)
此软件包所属模块的上游名称。用于 SRC_URI 和 EGIT_REPO_URI。
QT6_RESTRICT_TESTS (在继承之前设置)
如果设置为非空值,则不会添加 IUSE="test" 而是设置 RESTRICT="test"。主要用于运行测试未维护(或丢失)的 ebuild,而不是仅仅暂时限制不具有损坏的 USE(bug #930266)。

维护者

[email protected]

报告 Bug

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

文件

qt6-build.eclass

参见

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


索引

名称
描述
支持的 EAPIS
传递提供的 ECLASSES
函数
ECLASS 变量
维护者
报告 Bug
文件
参见

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