Skip to content

Commit 79766aa

Browse files
committed
fix after rebase
Signed-off-by: Hugo Heuzard <hugo.heuzard@gmail.com>
1 parent 22f2c97 commit 79766aa

File tree

1 file changed

+6
-12
lines changed

1 file changed

+6
-12
lines changed

src/dune_rules/super_context.ml

+6-12
Original file line numberDiff line numberDiff line change
@@ -404,23 +404,17 @@ let foreign_flags t ~dir ~expander ~flags ~language =
404404

405405
let link_flags t ~dir ~expander ~use_standard_c_and_cxx_flags ~flags =
406406
let env_tree = t.env_tree in
407-
let default_from_env =
407+
let default =
408408
get_node env_tree ~dir >>| Env_node.link_flags |> Action_builder.memo_build_join
409409
in
410-
let default_extra =
410+
let default =
411411
if use_standard_c_and_cxx_flags
412412
then
413413
let open Action_builder.O in
414-
let+flags = Cxx_flags.get_flags ~for_:Link dir in
415-
List.concat_map flags ~f:(fun f -> [ "-cclib"; f ])
416-
else Action_builder.return []
417-
in
418-
let default =
419-
let open Action_builder.O in
420-
let+ default_from_env = default_from_env
421-
and+ default_extra = default_extra
422-
in
423-
default_from_env @ default_extra
414+
let+ default = default
415+
and+ flags = Cxx_flags.get_flags ~for_:Link dir in
416+
default @ List.concat_map flags ~f:(fun f -> [ "-cclib"; f ])
417+
else default
424418
in
425419
Action_builder.memoize "link flags"
426420
(Expander.expand_and_eval_set expander flags ~standard:default)

0 commit comments

Comments
 (0)