Hi,
It is not a good idea to include batteries and sexplib in your cma.
If your cma is a findlib package (i.e. has a META file with the right
dependencies inside), Ocsigen server will automatically load the dependencies
if you write
or
in Ocsigen server's configuration file.
If your package does not have a META file, you need to load batteries and
sexplib manually:
Vincent
> Hi,
>
> I am working on a small project that is going to include a dynamic
> webserver using Ocsigen and Eliom. I am using Ocamlbuild for the
> compilation. The project is also going to use Batteries and Sexplib. This
> means I need to include Sexplib and Batteries within the .cma file for
> Ocsigen to find the libraries. However when I use the Myocamlbuild plugin
> for Batteries the rules for linking cmas wont use linkpkg flag. Right now
> I compile the full project using ocamlbuild and then I have to repeat the
> last step manually. Is there a better way, to get ocamlbuild to include
> the necessary libraries in the .cma?
>
> Thank you,
> Till