WXWIDGETS.ECLASS

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

名称

wxwidgets.eclass - 管理使用 wxGTK 的软件包的构建配置。

描述

此 eclass 为使用 wxGTK 库的 ebuild 设置适当的环境。使用 wxPython 的 ebuild 不需要继承此 eclass。

更具体地说,此 eclass 控制 ${ESYSROOT}/usr/bin/wx-config 包装器选择的配置。

使用 eclass 很简单


  - 设置 WX_GTK_VER 等于 wxGTK 的 SLOT
  - 调用 setup-wxwidgets()

所选配置基于所需版本和 wxGTK 的构建标志。

支持的 EAPIS

7 8

函数

setup-wxwidgets
在您的 ebuild 中调用此函数以在 src_configure 中为 wxGTK 设置环境。除了控制 wx-config 包装器之外,这还导出 WX_CONFIG,其中包含 config 的路径,以防它需要传递给构建系统。

此函数还控制库的调试输出级别。调试功能默认情况下处于启用状态,需要在软件包级别禁用。由于这会导致运行时弹出许多警告对话框,因此我们向 CPPFLAGS 添加 -DNDEBUG 以禁用调试功能(除非您的 ebuild 具有调试 USE 标志并且它已启用)。如果您不喜欢这种行为,可以设置 WX_DISABLE_NDEBUG 来覆盖它。

查看: https://docs.wxwidgets.org/trunk/overview_debugging.html

ECLASS 变量

WX_GTK_VER (必需) (在继承之前设置)
您要定位的 x11-libs/wxGTK 的 SLOT。在继承 eclass 之前需要定义它。可以是 "3.0" 或 "3.0-gtk3"。

维护者

[email protected]

报告 Bug

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

文件

wxwidgets.eclass

另请参见

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


索引

名称
描述
支持的 EAPIS
函数
ECLASS 变量
维护者
报告 Bug
文件
另请参见

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