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);;
-Conf.check "Grammar" (Conf.absolute) ("%s/../Grammar/libGrammar.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";
Conf.absolute "-I%s/../XMLTree";
Conf.absolute "-I%s/../TextCollection";
- Conf.absolute "-I%s/../Grammar";
Conf.absolute "-I%s/..";
]
Conf.absolute "-L%s/../libcds/lib";
Conf.absolute "-L%s/../XMLTree";
Conf.absolute "-L%s/../TextCollection";
- Conf.absolute "-L%s/../Grammar";
Conf.absolute "-L%s/..";
]
(* Order is relevant *)
let libs_l = [
- "-lGrammar";
- "-lXMLTree";
+ "-lxml-tree";
"-lTextCollection";
"-lbp";
"-lcds"
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 ();;