Skip to content

Commit

Permalink
melange - also attach melange.emit targets to 'all' alias by default
Browse files Browse the repository at this point in the history
  • Loading branch information
haochenx committed Jun 9, 2023
1 parent 374b0b5 commit eacdc82
Showing 1 changed file with 10 additions and 2 deletions.
12 changes: 10 additions & 2 deletions src/dune_rules/melange/melange_rules.ml
Original file line number Diff line number Diff line change
Expand Up @@ -238,7 +238,10 @@ let setup_emit_cmj_rules ~sctx ~dir ~scope ~expander ~dir_contents
match mel.alias with
| None ->
let alias = Alias.make Melange_stanzas.Emit.implicit_alias ~dir in
Rules.Produce.Alias.add_deps alias emit_and_libs_deps
let default_alias = Alias.make Alias.Name.all ~dir in
let+ () = Rules.Produce.Alias.add_deps default_alias emit_and_libs_deps
and+ () = Rules.Produce.Alias.add_deps alias emit_and_libs_deps in
()
| Some alias_name ->
let alias = Alias.make alias_name ~dir in
Rules.Produce.Alias.add_deps alias emit_and_libs_deps
Expand Down Expand Up @@ -329,7 +332,12 @@ let setup_runtime_assets_rules sctx ~dir ~target_dir ~mode ~output ~for_ mel =
let alias =
Alias.make Melange_stanzas.Emit.implicit_alias ~dir:target_dir
in
Rules.Produce.Alias.add_deps alias deps
let default_alias =
Alias.make Alias.Name.all ~dir:target_dir
in
let+ () = Rules.Produce.Alias.add_deps alias deps
and+ () = Rules.Produce.Alias.add_deps default_alias deps in
()
| Some alias_name ->
let alias = Alias.make alias_name ~dir:target_dir in
Rules.Produce.Alias.add_deps alias deps
Expand Down

0 comments on commit eacdc82

Please sign in to comment.