let () = Cmdline.parse ()
let cmd_list =
let ocamlbuild =
- Printf.sprintf "ocamlbuild %s %s -j %i "
+ Printf.sprintf "ocamlbuild -byte-plugin %s %s -j %i "
!Cmdline.verbose (String.concat " " !Cmdline.tags) !Cmdline.jobs
in
List.map begin function
Conf.check_prog "ocamlfind" "ocamlfind printconf";;
Conf.check_prog "pkg-config" "pkg-config --version";;
-(*Conf.check_prog "libxml++-2.6" "pkg-config --exists libxml++-2.6" ;;*)
+Conf.check_prog "camlp4" "ocamlfind query camlp4";;
Conf.check_prog "ulex" "ocamlfind query ulex";;
Conf.check_prog "expat" "ocamlfind query expat";;
let ocaml_inline = "1000";;
let include_path = "include";;
let src_path = "src";;
-let ocaml_link = [ "dynlink"; "camlp4lib" ];;
-let ocamlfind_packages = "unix,ulex,expat,camlp4";;
+let ocaml_link = [ ];;
+let ocamlfind_packages = "unix,ulex,expat,camlp4,camlp4.lib";;
let cxx_flags = [ "-fno-PIC"; "-std=c++0x"; "-static" ];;
let main_targets = [ "native","src/main.native";
"byte", "src/main.byte" ];;