Thanks for that hint! But for me the RPATH stuff is only a supplement, because in the context of a Paraview based project, most of my shared libs are plugins, and for these PV comes with its own mechanism to find them.
But then all the more important is the question about actually copying the libs - to a specific location where the plugin finding procedure finds them! Regards, Cornelis > > On 08.10.2019 at 13:10, Eric Noulard <[email protected]> wrote: > > > > > > > > Le mar. 8 oct. 2019 à 12:52, Cornelis Bockemühl <[email protected]> > a écrit : > > > One more finding: the "magic" that QtCreator does to start example also > > without any additional fiddling with the RPATH: it already contains a > > RUNPATH, and this points to the shared library libshlibbu.so in it's build > > tree location, not in the installed location - and the same with > > libshlibbu.so. > > > > And the "install" process indeed handles the RPATH/RUNPATH: it simply > > removes it! > > > > Meaning: it I want to end up what I initially expected, I have to do two > > additional things manually (or maybe there is an automatic way??): > > > > 1) copy the shared libraries to the "example" install directory tree > > 2) add some RPATH or RUNPATH setting to all the binaries that need it > > > > You should read how RPATH handling is done with CMake. > > see: > https://gitlab.kitware.com/cmake/community/wikis/doc/cmake/RPATH-handling > > > > As you already noted there is a build RPATH and an install RPATH. > > The first is used when building the second replace the first after > installation takes place. > > > > -- > > > > > > Eric >
-- Powered by www.kitware.com Please keep messages on-topic and check the CMake FAQ at: http://www.cmake.org/Wiki/CMake_FAQ Kitware offers various services to support the CMake community. For more information on each offering, please visit: CMake Support: http://cmake.org/cmake/help/support.html CMake Consulting: http://cmake.org/cmake/help/consulting.html CMake Training Courses: http://cmake.org/cmake/help/training.html Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html Follow this link to subscribe/unsubscribe: https://cmake.org/mailman/listinfo/cmake
