English version
Accueil     À propos     Téléchargement     Ressources     Contactez-nous    

Ce site est rarement mis à jour. Pour les informations les plus récentes, rendez-vous sur le nouveau site OCaml à l'adresse ocaml.org.

Browse thread
ocamlbuild and ocamlfind - using multiple grammars in a project
[ Home ] [ Index: by date | by threads ]
[ Search: ]

[ Message by date: previous | next ] [ Message in thread: previous | next ] [ Thread: previous | next ]
Date: 2009-04-08 (09:59)
From: Hans Ole Rafaelsen <hans@s...>
Subject: ocamlbuild and ocamlfind - using multiple grammars in a project
Hi

I'm trying to build a project using ocamlbuild with ocamlfind. One 
submodule requires 'json-static' and another requires 
'bitstring.syntax'. The preprocessors requires different syntaxes, 
resulting in the following error:

ocamlfind: No unique value for the META variable 'preprocessor': package 
camlp4 defines `camlp4', package bitstring.syntax defines `camlp4of'

Is there a way to make a myocamlbuild.ml file to select the preprocessor 
to use on a submodule/file basis?


On a similar topic: Is it possible to tell ocamlbuild to use another 
file than myocamlbuild.ml for additional build instructions? At the 
moment I have a makefile that changes links to different files, but I'm 
not happy too with this method.

Thanks

Hans Ole