@@ -13431,7 +13431,8 @@ end = struct
13431
13431
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. *)
13432
13432
13433
13433
13434
-
13434
+ let oc_list xs oc =
13435
+ Ext_list.iter xs (fun s -> output_string oc Ext_string.single_space ; output_string oc s)
13435
13436
13436
13437
let output_build
13437
13438
?(order_only_deps=[])
@@ -13443,24 +13444,24 @@ let output_build
13443
13444
oc =
13444
13445
let rule = Bsb_ninja_rule.get_name rule oc in (* Trigger building if not used *)
13445
13446
output_string oc "o";
13446
- Ext_list.iter outputs (fun s -> output_string oc Ext_string.single_space ; output_string oc s ) ;
13447
+ oc_list outputs oc ;
13447
13448
if implicit_outputs <> [] then begin
13448
13449
output_string oc " |";
13449
- Ext_list.iter implicit_outputs (fun s -> output_string oc Ext_string.single_space ; output_string oc s)
13450
+ oc_list implicit_outputs oc
13450
13451
end;
13451
13452
output_string oc " : ";
13452
13453
output_string oc rule;
13453
- Ext_list.iter inputs (fun s -> output_string oc Ext_string.single_space ; output_string oc s) ;
13454
+ oc_list inputs oc ;
13454
13455
if implicit_deps <> [] then
13455
13456
begin
13456
- output_string oc " | ";
13457
- Ext_list.iter implicit_deps (fun s -> output_string oc Ext_string.single_space; output_string oc s )
13457
+ output_string oc " |";
13458
+ oc_list implicit_deps oc
13458
13459
end
13459
13460
;
13460
13461
if order_only_deps <> [] then
13461
13462
begin
13462
13463
output_string oc " ||";
13463
- Ext_list.iter order_only_deps (fun s -> output_string oc Ext_string.single_space ; output_string oc s)
13464
+ oc_list order_only_deps oc
13464
13465
end
13465
13466
;
13466
13467
output_string oc "\n"
@@ -13470,12 +13471,11 @@ let phony ?(order_only_deps=[]) ~inputs ~output oc =
13470
13471
output_string oc output ;
13471
13472
output_string oc " : ";
13472
13473
output_string oc "phony";
13473
- output_string oc Ext_string.single_space;
13474
- Ext_list.iter inputs (fun s -> output_string oc Ext_string.single_space ; output_string oc s);
13474
+ oc_list inputs oc;
13475
13475
if order_only_deps <> [] then
13476
13476
begin
13477
- output_string oc " || ";
13478
- Ext_list.iter order_only_deps (fun s -> output_string oc Ext_string.single_space ; output_string oc s)
13477
+ output_string oc " ||";
13478
+ oc_list order_only_deps oc
13479
13479
end;
13480
13480
output_string oc "\n"
13481
13481
0 commit comments