>> 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
