X-Git-Url: http://git.nguyen.vg/gitweb/?p=tatoo.git;a=blobdiff_plain;f=build;h=2b29bbad9a2f422ca675337e99cad40a66e7943d;hp=1be54afc032d7307cc80546d18c1d209f9c240b1;hb=238dc42c2cb6324b103585556c3f5f9150ee221e;hpb=20538a1c949f89745b73f89f9d0c146dc42454a2 diff --git a/build b/build index 1be54af..2b29bba 100755 --- a/build +++ b/build @@ -36,6 +36,10 @@ let () = let oprofile = if !profile then " -tag profile " else "" let odebug = if !profile then " -tag debug " else "" let clean_first = ref false +let () = + Sys.chdir project_root; + Printf.printf "Entering directory `%s'\n%!" project_root + let otarget = List.fold_left (fun acc t -> if t = "clean" || t = "-clean" then (clean_first := true; acc) else @@ -46,9 +50,6 @@ let otarget = List.fold_left (fun acc t -> in t ^ " " ^ acc) "" (if (!target == []) then [ "main.otarget" ] else !target) let overbose = if !verbose then " -classic-display " else "" -let () = - Sys.chdir project_root; - Printf.printf "Entering directory `%s'\n%!" project_root let clean_cmd = if !clean_first then "ocamlbuild -clean;" else "" let build_cmd = if otarget = "" then "" else Printf.sprintf "ocamlbuild -use-ocamlfind %s %s %s %s"