let generate_header ff ifn =
let md = Filename.basename (Filename.chop_extension ifn) in
- let call = String.concat " " (Array.to_list Sys.argv) in
+ let argv = Array.to_list Sys.argv in
+ let argv = (Filename.basename (List.hd argv)) :: (List.tl argv) in
+ let call = String.concat " " argv in
fprintf ff "(* This file has been auto-generated using \"%s\". *)@\n@\n" call;
fprintf ff "open %s@\n@\n" (String.capitalize md)
end
let generate_header ff =
- let call = String.concat " " (Array.to_list Sys.argv) in
+ let argv = Array.to_list Sys.argv in
+ let argv = (Filename.basename (List.hd argv)) :: (List.tl argv) in
+ let call = String.concat " " argv in
fprintf ff "(* This file has been auto-generated using \"%s\". *)@\n@\n" call
let generate_opens ff spec =
-(* This file has been auto-generated using "/home/prashanth/xenclient/build/repo/xenclient-toolstack/gen/json_conv/gen_json_conv -i syntax.ml -o syntax_json_conv.ml". *)
+(* This file has been auto-generated using "gen_json_conv -i syntax.ml -o syntax_json_conv.ml". *)
open Syntax