Right now You cannot relocate the installed thing Because the rpath is an absolute one I posted a few emails back the right constructs …
Here they are again With these settings all works fine for me without bothering To export DYLD_LIBRARY_PATH or LD_LIBRARY_PATH # do not skip the full RPATH for the build tree SET( CMAKE_SKIP_BUILD_RPATH FALSE) # when building, don't use the install RPATH # only later on when installing SET( CMAKE_BUILD_WITH_INSTALL_RPATH FALSE) if( APPLE ) SET( CMAKE_INSTALL_RPATH "@executable_path/../lib") else() SET( CMAKE_INSTALL_RPATH "$ORIGIN/../lib") endif() # add the automatically determined parts of the RPATH # which point to directories outside the build tree to the install RPATH SET( CMAKE_INSTALL_RPATH_USE_LINK_PATH TRUE) Without the RPATH setting the exports are required ( tested on El Capitan, high Sierra, Mojave and Fedora 29 ) Why would anybody set multiple paths ??? If things have been done properly no need. Cheers Enrico > On 8 Jan 2019, at 15:46, Rony G. Flatscher <rony.flatsc...@wu.ac.at> wrote: > > Would it be possible to define RPATH such, that it always looks in the > directories ".", "./lib", > "../lib", "/usr/local/lib" (maybe even "/opt/local/lib") for the needed > libraries?
_______________________________________________ Oorexx-devel mailing list Oorexx-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/oorexx-devel