Skip to content

Commit 9446fcb

Browse files
committed
refactoring
1 parent 9512be9 commit 9446fcb

File tree

2 files changed

+22
-22
lines changed

2 files changed

+22
-22
lines changed

jscomp/bsb/bsb_ninja_targets.ml

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,8 @@
2323
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. *)
2424

2525

26-
26+
let oc_list xs oc =
27+
Ext_list.iter xs (fun s -> output_string oc Ext_string.single_space ; output_string oc s)
2728

2829
let output_build
2930
?(order_only_deps=[])
@@ -35,24 +36,24 @@ let output_build
3536
oc =
3637
let rule = Bsb_ninja_rule.get_name rule oc in (* Trigger building if not used *)
3738
output_string oc "o";
38-
Ext_list.iter outputs (fun s -> output_string oc Ext_string.single_space ; output_string oc s );
39+
oc_list outputs oc;
3940
if implicit_outputs <> [] then begin
4041
output_string oc " |";
41-
Ext_list.iter implicit_outputs (fun s -> output_string oc Ext_string.single_space ; output_string oc s)
42+
oc_list implicit_outputs oc
4243
end;
4344
output_string oc " : ";
4445
output_string oc rule;
45-
Ext_list.iter inputs (fun s -> output_string oc Ext_string.single_space ; output_string oc s);
46+
oc_list inputs oc;
4647
if implicit_deps <> [] then
4748
begin
48-
output_string oc " | ";
49-
Ext_list.iter implicit_deps (fun s -> output_string oc Ext_string.single_space; output_string oc s )
49+
output_string oc " |";
50+
oc_list implicit_deps oc
5051
end
5152
;
5253
if order_only_deps <> [] then
5354
begin
5455
output_string oc " ||";
55-
Ext_list.iter order_only_deps (fun s -> output_string oc Ext_string.single_space ; output_string oc s)
56+
oc_list order_only_deps oc
5657
end
5758
;
5859
output_string oc "\n"
@@ -62,12 +63,11 @@ let phony ?(order_only_deps=[]) ~inputs ~output oc =
6263
output_string oc output ;
6364
output_string oc " : ";
6465
output_string oc "phony";
65-
output_string oc Ext_string.single_space;
66-
Ext_list.iter inputs (fun s -> output_string oc Ext_string.single_space ; output_string oc s);
66+
oc_list inputs oc;
6767
if order_only_deps <> [] then
6868
begin
69-
output_string oc " || ";
70-
Ext_list.iter order_only_deps (fun s -> output_string oc Ext_string.single_space ; output_string oc s)
69+
output_string oc " ||";
70+
oc_list order_only_deps oc
7171
end;
7272
output_string oc "\n"
7373

lib/4.06.1/bsb.ml

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -13431,7 +13431,8 @@ end = struct
1343113431
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. *)
1343213432

1343313433

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)
1343513436

1343613437
let output_build
1343713438
?(order_only_deps=[])
@@ -13443,24 +13444,24 @@ let output_build
1344313444
oc =
1344413445
let rule = Bsb_ninja_rule.get_name rule oc in (* Trigger building if not used *)
1344513446
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;
1344713448
if implicit_outputs <> [] then begin
1344813449
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
1345013451
end;
1345113452
output_string oc " : ";
1345213453
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;
1345413455
if implicit_deps <> [] then
1345513456
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
1345813459
end
1345913460
;
1346013461
if order_only_deps <> [] then
1346113462
begin
1346213463
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
1346413465
end
1346513466
;
1346613467
output_string oc "\n"
@@ -13470,12 +13471,11 @@ let phony ?(order_only_deps=[]) ~inputs ~output oc =
1347013471
output_string oc output ;
1347113472
output_string oc " : ";
1347213473
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;
1347513475
if order_only_deps <> [] then
1347613476
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
1347913479
end;
1348013480
output_string oc "\n"
1348113481

0 commit comments

Comments
 (0)