4 let ocamlfind_packages = "unix,ulex,expat,camlp4,camlp4.lib,camlp4.macro"
6 let ocamlfind x = S[ T (Tags.singleton "ocamlfind");
12 A "-ppopt"; A "-I"; A"-ppopt"; A"include"
15 let () = dispatch begin
18 Options.ocamlc := ocamlfind (A"ocamlc");
19 Options.ocamlopt := ocamlfind (A"ocamlopt");
20 Options.ocamldep := ocamlfind (A"ocamldep");
21 Options.ocamldoc := ocamlfind (A"ocamldoc");
22 Options.ocamlmktop := ocamlfind (A"ocamlmktop");
23 dep [ "extension:ml" ]
24 (List.map (fun s -> "include/" ^ s )
25 (Array.to_list (Pathname.readdir "include")));
26 flag [ "ocaml"; "link" ] (A"-linkpkg")