File tree 3 files changed +9
-1
lines changed
test/blackbox-tests/test-cases/workspaces.t
3 files changed +9
-1
lines changed Original file line number Diff line number Diff line change @@ -153,6 +153,8 @@ Unreleased
153
153
- Fix ` root_module ` when used with preprocessing (#4683 , fixes #4682 ,
154
154
@rgrinberg , @CraigFe )
155
155
156
+ - Display Coq profile flags in ` dune printenv ` (#4767 , @ejgallego )
157
+
156
158
2.9.0 (unreleased)
157
159
------------------
158
160
Original file line number Diff line number Diff line change @@ -402,6 +402,7 @@ let dump_env t ~dir =
402
402
let ocaml_flags = get_node t ~dir >> = Env_node. ocaml_flags in
403
403
let foreign_flags = get_node t ~dir >> | Env_node. foreign_flags in
404
404
let menhir_flags = get_node t ~dir >> | Env_node. menhir_flags in
405
+ let coq_flags = get_node t ~dir >> = Env_node. coq in
405
406
let open Action_builder.O in
406
407
let + o_dump =
407
408
let * ocaml_flags = Action_builder. memo_build ocaml_flags in
@@ -417,8 +418,12 @@ let dump_env t ~dir =
417
418
let + flags = Action_builder. memo_build_join menhir_flags in
418
419
[ (" menhir_flags" , flags) ]
419
420
|> List. map ~f: Dune_lang.Encoder. (pair string (list string ))
421
+ and + coq_dump =
422
+ let + flags = Action_builder. memo_build_join coq_flags in
423
+ [ (" coq_flags" , flags) ]
424
+ |> List. map ~f: Dune_lang.Encoder. (pair string (list string ))
420
425
in
421
- List. concat [ o_dump; c_dump; menhir_dump ]
426
+ List. concat [ o_dump; c_dump; menhir_dump; coq_dump ]
422
427
423
428
let resolve_program t ~dir ?hint ~loc bin =
424
429
let t = t.env_tree in
Original file line number Diff line number Diff line change @@ -49,6 +49,7 @@ Workspaces also allow you to set the env for a context:
49
49
(c_flags ())
50
50
(cxx_flags ())
51
51
(menhir_flags ())
52
+ (coq_flags (-q))
52
53
53
54
$ dune build -- root multiple-merlin-contexts
54
55
Entering directory ' multiple-merlin-contexts'
You can’t perform that action at this time.
0 commit comments