--- work/ocaml-buddy-0.5/myocamlbuild.ml 2011-10-04 20:44:28.000000000 +0200
+++ myocamlbuild.ml 2012-07-26 22:34:34.000000000 +0200
@@ -44,7 +44,7 @@
(* When one link an OCaml library/binary/package, one should use -linkpkg *)
flag ["ocaml"; "link"] & A"-linkpkg";
- flag ["c"; "compile"; "gcc"] (S[A"-cc"; A"gcc"; A"-ccopt"; A"-fPIC"]);
+ flag ["c"; "compile"; "gcc"] (S[A"-cc"; A"gcc"; A"-ccopt"; A"-fPIC"; A"-ccopt"; A"-I@PREFIX@/include"; A"-ccopt"; A"-L@PREFIX@/lib"; A"-ccopt"; A"-lbuddy"; A"-ccopt"; A"-fnested-functions"]);
flag ["cc"; "compile"; "g++"] (S[A"-cc"; A"g++"; A"-ccopt"; A"-fPIC"]);
(* flag ["ocamlmklib"] (S[A"-lminisat"; A"-oc"; A"minisat_stubs" ]); *)
@@ -67,10 +67,10 @@
end (find_syntaxes ());
flag ["ocaml"; "link"; "c_use_bdd"; "byte"]
- (S[A"-custom"; A"-ccopt"; A("-Lbdd"); A"-cclib"; A("-lbdd")]);
+ (S[A"-custom"; A"-ccopt"; A("-L@PREFIX@/lib"); A"-cclib"; A("-lbdd")]);
flag ["ocaml"; "link"; "c_use_bdd"; "native"]
- (S[A"-ccopt"; A("-Lbdd"); A"-cclib"; A("-lbdd")]);
+ (S[A"-ccopt"; A("-L@PREFIX@/lib"); A"-cclib"; A("-lbdd")]);
flag [ "byte"; "library"; "link" ]
(S[A"-dllib"; A("-lbdd"); A"-cclib"; A("-lbuddystubs")]);