>> Is there a better way to do this ? (I'm not asking to change the opam
>> directory structure, I just want to understand the best way to be
>> compatible with both distrib packagers and opam packagers).
> 
> I think the simple answer (but other may want to confirm) is to not use 
> `ocamlfind remove` at all. Once you removed the directory you are done. 
> `ocamlfind remove` doesn't do anything more than removing the META file which 
> you already destroyed.

That's unfortunately not totally true if you are also installing C stubs. In 
that case you will have stuff in $prefix/stublibs as well. But in most cases it 
is indeed correct.

Best,
Thomas

>> Also, is it considered good practice to put in an ocamlfind package
>> directory files or subdirectory that were not installed via ocamlfind
>> install ?
> 
> There should be no problem with that. You should really see ocamlfind as 
> something that simply reads and interprets META file wherever they are. For 
> example all my packages are usable with ocamlfind but I install them and 
> remove them without using `ocamlfind` *at all* (I use opam's .install file, 
> which opam handles automatically).  

_______________________________________________
Platform mailing list
[email protected]
http://lists.ocaml.org/listinfo/platform

Reply via email to