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


索引

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

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