DUNE.ECLASS
章节: eclass-manpages (5)更新: 2024年11月
索引 返回主内容
名称
dune.eclass - 提供用于安装 Dune 软件包的功能。描述
提供对 Dune 和 OCaml 的依赖关系,以及基于 Dune 的软件包的默认 src_compile、src_test 和 src_install。支持的 EAPIS
7 8函数
- edune <arg> ...
- `dune` 命令的简易包装器。使用给定的参数运行 `dune`,并在失败时退出。
使用示例
edune clean
- dune-release <子命令> [--target 目标] [软件包] ...
- 对当前目录中的所有 Dune 软件包或仅选定的软件包运行选定的子命令。对于所有软件包,软件包检测通过 dune 本身完成。`--target` 选项指定选定子命令的目标,主要用于 `dune build`,更多信息请参见 `man dune-build`。
使用示例
dune-release build --target @install menhir menhirLib menhirSdk
- dune-compile [软件包] ...
- 构建当前目录中的所有或选定的 Dune 软件包。
使用示例
dune-compile menhir menhirLib menhirSdk
- dune-test [软件包] ...
- 测试当前目录中的所有或选定的 Dune 软件包。
使用示例
dune-test menhir menhirLib menhirSdk
- dune-install <软件包列表>
- 安装作为参数给出的 Dune 软件包。对于该列表中的每个 "${pkg}" 元素,必须能够从 "${PWD}/_build/default" 读取 "${pkg}.install"。
使用示例
dune-install menhir menhirLib menhirSdk
Eclass 变量
- DUNE_PKG_NAME ?= ${PN} (在继承之前设置)
- 设置实际的 Dune 软件包名称,如果与 Gentoo 软件包名称不同。在继承 eclass 之前设置。
作者
Rafael Kitover <[email protected]>维护者
[email protected]Mark Wright <[email protected]>
ML <[email protected]>
报告 Bug
请通过 https://bugs.gentoo.org/ 报告 Bug。文件
dune.eclass参见
ebuild(5)https://gitweb.gentoo.org/repo/gentoo.git/log/eclass/dune.eclass
索引
本文件由 man2html 使用手册页创建。
时间: 格林尼治标准时间 2024年11月12日 03:27:00