22 lines
903 B
Standard ML
22 lines
903 B
Standard ML
(* Command-line parameters *)
|
|
|
|
let objfiles = ref ([] : string list) (* .cmo and .cma files *)
|
|
and ccobjs = ref ([] : string list) (* .o, .a and -lxxx files *)
|
|
|
|
let compile_only = ref false (* -c *)
|
|
and exec_name = ref "a.out" (* -o *)
|
|
and archive_name = ref "library.cma" (* -o *)
|
|
and include_dirs = ref ([] : string list)(* - I *)
|
|
and print_types = ref false (* -i *)
|
|
and make_archive = ref false (* -a *)
|
|
and fast = ref false (* -fast *)
|
|
and link_everything = ref false (* -linkall *)
|
|
and custom_runtime = ref false (* -custom *)
|
|
and ccopts = ref ([] : string list) (* -ccopt *)
|
|
and nopervasives = ref false (* -nopervasives *)
|
|
|
|
let dump_lambda = ref false (* -dlambda *)
|
|
and dump_instr = ref false (* -dinstr *)
|
|
|
|
let write_lambda = ref false (* -wlambda *)
|