I have a JIRA in my queue [1] that relates to a few things regarding installation directories. I spoke with Gordon briefly this morning regarding this issue, which (correct me if I'm wrong) boils down to how the code is installed when a non-standard location is targeted. IOW, if you configure your environment with:
cmake -DCMAKE_INSTALL_PREFIX:PATH=/some/path . the dynamic languages (Python, Ruby, Perl) don't use this path. That is because the CMake environment asks each language for the absolute path to where their extensions are to be installed and does not prefix that. This last part is due to a few things, not the least of which is that CMAKE_INSTALL_PREFIX is never empty (it's default is "/usr/local") unless explicitly blanked on the commandline. So we shouldn't always prepend it to the dynamic languages. Possible solutions to this problem are: 1) provide a command line switch when setting up the build environment that toggles prepending CMAKE_INSTALL_PREFIX to the language binding paths, or 2) allow each language binding path to be specified on the command line, overriding what the languages themselves return, or 3) do nothing special. [1] http://issues.apache.org/jira/browse/PROTON-342 -- Darryl L. Pierce, Sr. Software Engineer @ Red Hat, Inc. Delivering value year after year. Red Hat ranks #1 in value among software vendors. http://www.redhat.com/promo/vendor/
pgpeQw1Uju3zr.pgp
Description: PGP signature
