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
索引
本文档由 man2html 使用手册页创建。
时间: 2024 年 11 月 12 日格林威治标准时间 03:27:00