1 |
I'm changing dune eclass src_test so that the profile is release |
2 |
Previously only src_compile used that profile |
3 |
profile release does not promote warning to error. |
4 |
|
5 |
Tupone |
6 |
|
7 |
From 4d3ed43d94a8d6ba4fb6faa0423b090fadc129c0 Mon Sep 17 00:00:00 2001 |
8 |
From: Alfredo Tupone <tupone@g.o> |
9 |
Date: Mon, 10 Jan 2022 14:38:01 +0100 |
10 |
Subject: [PATCH] eclass/dune.eclass: src_test do not change warn to err |
11 |
|
12 |
Closes: https://bugs.gentoo.org/822876 |
13 |
|
14 |
Signed-off-by: Alfredo Tupone <tupone@g.o> |
15 |
--- |
16 |
eclass/dune.eclass | 2 +- |
17 |
1 file changed, 1 insertion(+), 1 deletion(-) |
18 |
|
19 |
diff --git a/eclass/dune.eclass b/eclass/dune.eclass |
20 |
index 4653db3ae79..5b0418152da 100644 |
21 |
--- a/eclass/dune.eclass |
22 |
+++ b/eclass/dune.eclass |
23 |
--- a/eclass/dune.eclass |
24 |
+++ b/eclass/dune.eclass |
25 |
@@ -38,31 +38,31 @@ case ${EAPI:-0} in |
26 |
;; |
27 |
*) |
28 |
BDEPEND="dev-ml/dune dev-lang/ocaml" |
29 |
DEPEND="${RDEPEND}" |
30 |
;; |
31 |
esac |
32 |
|
33 |
dune_src_compile() { |
34 |
ebegin "Building" |
35 |
dune build @install --profile release |
36 |
eend $? || die |
37 |
} |
38 |
|
39 |
dune_src_test() { |
40 |
ebegin "Testing" |
41 |
- dune runtest |
42 |
+ dune runtest --profile release |
43 |
eend $? || die |
44 |
} |
45 |
|
46 |
# @FUNCTION: dune-install |
47 |
# @USAGE: <list of packages> |
48 |
# @DESCRIPTION: |
49 |
# Installs the dune packages given as arguments. For each "${pkg}" |
50 |
element in # that list, "${pkg}.install" must be readable from |
51 |
"${PWD}/_build/default" # |
52 |
# Example use: |
53 |
# @CODE |
54 |
# dune-install menhir menhirLib menhirSdk |
55 |
# @CODE |
56 |
dune-install() { |
57 |
local -a pkgs=( "${@}" ) |