Conf.check "bp" (Conf.absolute) ("%s/../bp/libbp.a") (Sys.file_exists);;
Conf.check "libcds" (Conf.absolute) ("%s/../libcds/lib/libcds.a") (Sys.file_exists);;
-Conf.check "XMLTree" (Conf.absolute) ("%s/../XMLTree/libXMLTree.a") (Sys.file_exists);;
+Conf.check "libxml-tree" (Conf.absolute) ("%s/../XMLTree/libxml-tree.a") (Sys.file_exists);;
Conf.check "TextCollection" (Conf.absolute) ("%s/../TextCollection/libTextCollection.a") (Sys.file_exists);;
+let libs_files = [
+ (Conf.absolute) ("%s/../bp/libbp.a");
+ (Conf.absolute) ("%s/../libcds/lib/libcds.a");
+ (Conf.absolute) ("%s/../XMLTree/libxml-tree.a");
+ (Conf.absolute) ("%s/../TextCollection/libTextCollection.a");
+]
+
let libs_I= [
Conf.absolute "-I%s/../bp";
Conf.absolute "-I%s/../libcds/includes";
(* Order is relevant *)
let libs_l = [
- "-lXMLTree"
+ "-lxml-tree";
"-lTextCollection";
"-lbp";
- "-lcds";
+ "-lcds"
]
let _,ocamlI,_ = Conf.exec "ocamlc -where";;
Conf.def_list "cxx_includes" (libs_I @ ocamlI);;
Conf.def_list "cxx_lpaths" libs_L;;
Conf.def_list "cxx_libs" libs_l;;
-
+Conf.def_list "cxx_libs_objects" libs_files;;
Conf.finish ();;