|
@@ -64,6 +64,7 @@ let parse_args com =
|
|
raise_usage = (fun () -> ());
|
|
raise_usage = (fun () -> ());
|
|
display_arg = None;
|
|
display_arg = None;
|
|
deprecations = [];
|
|
deprecations = [];
|
|
|
|
+ measure_times = false;
|
|
} in
|
|
} in
|
|
let add_deprecation s =
|
|
let add_deprecation s =
|
|
actx.deprecations <- s :: actx.deprecations
|
|
actx.deprecations <- s :: actx.deprecations
|
|
@@ -261,7 +262,9 @@ let parse_args com =
|
|
actx.hxb_out <- Some file;
|
|
actx.hxb_out <- Some file;
|
|
),"<file>", "generate haxe binary representation to target archive");
|
|
),"<file>", "generate haxe binary representation to target archive");
|
|
("Optimization",["--no-output"],[], Arg.Unit (fun() -> actx.no_output <- true),"","compiles but does not generate any file");
|
|
("Optimization",["--no-output"],[], Arg.Unit (fun() -> actx.no_output <- true),"","compiles but does not generate any file");
|
|
- ("Debug",["--times"],[], Arg.Unit (fun() -> com.timer_ctx.measure_times <- true),"","measure compilation times");
|
|
|
|
|
|
+ ("Debug",["--times"],[], Arg.Unit (fun() ->
|
|
|
|
+ actx.measure_times <- true
|
|
|
|
+ ),"","measure compilation times");
|
|
("Optimization",["--no-inline"],[],Arg.Unit (fun () ->
|
|
("Optimization",["--no-inline"],[],Arg.Unit (fun () ->
|
|
add_deprecation "--no-inline has been deprecated, use -D no-inline instead";
|
|
add_deprecation "--no-inline has been deprecated, use -D no-inline instead";
|
|
Common.define com Define.NoInline
|
|
Common.define com Define.NoInline
|