File tree 1 file changed +6
-12
lines changed
1 file changed +6
-12
lines changed Original file line number Diff line number Diff line change @@ -404,23 +404,17 @@ let foreign_flags t ~dir ~expander ~flags ~language =
404
404
405
405
let link_flags t ~dir ~expander ~use_standard_c_and_cxx_flags ~flags =
406
406
let env_tree = t.env_tree in
407
- let default_from_env =
407
+ let default =
408
408
get_node env_tree ~dir >> | Env_node. link_flags |> Action_builder. memo_build_join
409
409
in
410
- let default_extra =
410
+ let default =
411
411
if use_standard_c_and_cxx_flags
412
412
then
413
413
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
424
418
in
425
419
Action_builder. memoize " link flags"
426
420
(Expander. expand_and_eval_set expander flags ~standard: default)
You can’t perform that action at this time.
0 commit comments