On Tue, 5 Jan 2021 17:54:52 +0200 "Yordan Karadzhov (VMware)" <y.karadz@xxxxxxxxx> wrote: > The user can choose to install only the KernelShark GUI via > "install_gui.sh". It is also possible to install the library headers > and this can be done via "install_libkshark-devel.sh". > > The changes implemented in this patch are inspired by the talk > "Deep CMake For Library Authors" presented at CppCon 2019 by Craig Scott. > https://crascit.com/2019/10/16/cppcon-2019-deep-cmake-for-library-authors/ > I applied the series. But is there a way to install in a specific directory and not in the system directories? (I didn't watch the talk). For example, I can do: $ mkdir /tmp/install $ make DESTDIR=/tmp/install/ install for libtraceveent, libtracefs and trace-cmd / libtracecmd and it will install into /tmp/install/... just like it would have installed in /. The big difference is, I don't need to be root to run that command. Then what I can do is: $ cd /tmp/install $ tar -cvjf ../package.tar.bz2 . $ scp ../package.tar.bz2 root@somebox:/tmp $ ssh root@somebox # cd / # tar -xvjf /tmp/package.tar.bz2 And that would have installed the package on to the machine "somebox". -- Steve