On Wed, Sep 03, 2008 at 07:52:55AM -0600, [EMAIL PROTECTED] wrote: > > On Tue, Sep 02, 2008 at 10:58:52PM -0600, [EMAIL PROTECTED] wrote: > >> Looks like OCAML_INSTALL_DIR should be set to the output of "ocaml > >> -where". This will allow for the differences in Debian and Fedora (and > >> other) install locations. > >> > >> Debian guidelines: > >> > >> 1.3.2. OCaml Location > >> > >> The root of all installed OCaml libraries is the OCaml standard > >> library directory, which is /usr/lib/ocaml/VERSION/, at the > >> time of writing /usr/lib/ocaml/3.10.2. This location can be > >> obtained from the OCaml compiler by invoking it as ocamlc > >> -where. > >> > >> > >> Fedora: > >> > >> %{_libdir}/ocaml/foolib > >> > >> On x86_64: > >> mock-chroot> ocamlc -where > >> /usr/lib64/ocaml > > > > Orion, > > > > I discussed this with Hez when implementing the cmake support for ocaml. > > In my opinion a defaul build should have everything as a subdirectory of > > the install tree prefix (CMAKE_INSTALL_PREFIX). What if you are > > installing on a system without root access? What if you are testing > > different versions? This is what we do for all other languages. > > > > For packaging you are right - using "ocaml -where" is the correct thing > > to do, but this is an issue for the packager. > > > > Andrew > > Well, I'm the packager, so it's an issue for me :-). Currently there is > no way to override OCAML_INSTALL_DIR. I'm happy to pass in > -DOCAML_INSTALL_DIR:PATH=`ocamlc -where` to cmake if that's what you guys > decide, but I need to be able to set it.
Orion, You can already set OCAML_INSTALL_DIR on the cmake command line as you describe. It might not be documented, but it does work. At least it did work with cmake2.4 when I tested it. Andrew ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ Plplot-devel mailing list Plplot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/plplot-devel