MESON-MULTILIB.ECLASS
章节: eclass-manpages (5)更新: 2024年11月
索引 返回主内容
名称
meson-multilib.eclass - meson 多库构建的包装器描述
meson-multilib.eclass 在 meson.eclass(5) 和 multilib-minimal.eclass(5) 之间提供了一个粘合剂,旨在为使用 meson 构建多个 ABI 的软件包提供一种便捷的方式。继承此 eclass 会设置 IUSE 并导出默认的 multilib_src_*() 子阶段,这些子阶段会为启用的每个 ABI 调用 meson 阶段函数。multilib_src_*() 函数可以在 ebuild 中定义,就像在 multilib-minimal 中一样,但它们应该调用相应的 meson 阶段而不是 'default'。
支持的 EAPIS
7 8传递提供的 ECLASSES
meson multilib-minimal函数
- meson_native_use_bool <USE 标志> [选项名称]
- 给定一个 USE 标志和一个 meson 项目选项,输出一个类似于以下内容的字符串:
-Doption=true
-Doption=false如果为原生 ABI 构建(multilib_is_native_abi 为真)。否则,输出 -Doption=false。如果项目选项未指定,则默认为 USE 标志。
- meson_native_use_feature <USE 标志> [选项名称]
- 给定一个 USE 标志和一个 meson 项目选项,输出一个类似于以下内容的字符串:
-Doption=enabled
-Doption=disabled如果为原生 ABI 构建(multilib_is_native_abi 为真)。否则,输出 -Doption=disabled。如果项目选项未指定,则默认为 USE 标志。
- meson_native_enabled <选项名称>
- 如果正在构建可执行文件(multilib_is_native_abi 为真),则输出 -Doption=enabled 选项。否则,输出 -Doption=disabled 选项。
- meson_native_true <选项名称>
- 如果正在构建可执行文件(multilib_is_native_abi 为真),则输出 -Doption=true 选项。否则,输出 -Doption=false 选项。
作者
Michał Górny <[email protected]>Matt Turner <[email protected]>
维护者
Matt Turner <[email protected]>报告 Bug
请通过 https://bugs.gentoo.org/ 报告 Bug文件
meson-multilib.eclass参见
ebuild(5)https://gitweb.gentoo.org/repo/gentoo.git/log/eclass/meson-multilib.eclass
索引
本文件由 man2html 使用手册页创建。
时间: 2024年11月12日,格林威治标准时间03:27:01