REBAR-UTILS.ECLASS

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

名称

rebar-utils.eclass - 使用 dev-util/rebar 的辅助函数。

描述

此 eclass 提供了一组辅助函数,这些函数在使用 rebar 构建 Erlang/OTP 软件包时通常需要。

支持的 EAPIS

7 8

函数

get_erl_libs
获取不带 EPREFIX 的 Erlang 库目录的完整路径。

返回值:Erlang 库目录的路径

rebar_disable_coverage [<rebar_config>]
禁用 rebar.config 中的代码覆盖率。这是一个针对覆盖率失败的解决方法。在这种情况下,覆盖率并不相关,因此禁用它不会造成任何损害,尽管应该修复此问题。
rebar_fix_include_path <project_name> [<rebar_config>]
修复 rebar.config 中指向依赖项目/软件包的“include”目录的路径,使其指向系统 Erlang 库中的安装位置,而不是相对的“deps”目录。

<rebar_config> 是可选的。默认为“rebar.config”。

函数在失败时退出。

rebar_remove_deps [<rebar_config>]
从 rebar.config 中移除依赖项列表,并欺骗构建规则,使其认为所有依赖项都已获取并构建。否则,rebar 会尝试获取依赖项并编译它们。

<rebar_config> 是可选的。默认为“rebar.config”。

函数在失败时退出。

rebar_set_vsn [<version>]
如果项目描述文件未设置版本,则设置版本。

<version> 是可选的。默认为从版本后缀中剥离的 PV。

函数在失败时退出。

ECLASS 变量

REBAR_APP_SRC ?= src/${PN}.app.src
.app.src 描述文件的相对路径。默认为“src/${PN}.app.src”。

作者

Amadeusz Żołnowski <[email protected]>

维护者

Florian Schmaus <[email protected]>

报告 Bug

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

文件

rebar-utils.eclass

参见

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


索引

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

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