Workaround lame ocamlbuild issues (symlinks are not created for
[tatoo.git] / myocamlbuild.ml
index 4dbf6f6..0ea5ff0 100644 (file)
@@ -26,7 +26,8 @@ let macro_flags = [
 
 let () = dispatch begin
   function
-    | Before_rules ->
+    | Before_rules -> ()
+    | After_rules ->
         set_flags [["ocaml";"compile"]; ["ocaml";"ocamldep"] ] macro_flags;
         pflag [ "ocaml"; "compile" ] "warning"   (fun s -> (S[ A"-w"; A s]));
         flag [ "ocaml"; "compile"; "debug" ] (S[ A"-g"; A"-ppopt"; A"-DDEBUG"]);
@@ -38,7 +39,6 @@ let () = dispatch begin
         pflag [ "ocaml"; "compile" ] "unsafe" (fun s -> (if s = "true" then S[A"-ppopt";A "-unsafe"] else N));
 
 
-    | After_rules ->
          rule "Java compilation"
         ~prod:"%.class"
         ~dep:"%.java"