`make install` copies lots of system libraries to /usr/local.lib

Under Linux, configure with cmake .. -GNinja -DCMAKE_CXX_COMPILER_LAUNCHER=ccache, then run ninja install. This will copy a lot of system libraries, listed below, to /usr/local/lib.

This is not only unnecessary, but also causes further problems: In the build directory, after ninja install, purge the CMake configuration (rm -rf CM*) and redo the above cmake command. This results in plenty of warnings like

CMake Warning at Sample/CMakeLists.txt:15 (add_library):
  Cannot generate a safe runtime search path for target BornAgainSample because files
  in some directories may conflict with libraries in implicit directories:

    runtime library [libgsl.so.28] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    ...

  Some of these libraries may not be found correctly.

It seems there is an utter confusion between installation and deployment. When BornAgain is built from source, installation should only copy BornAgain components, not system libraries. Deployment of binaries is a different story.

These are the libraries copied to /usr/local/lib:

-rw-r--r--  1 jwu  jwu    400120 Aug  9 08:09 libQt6Svg.so.6
-rw-r--r--  1 jwu  jwu   5845552 Aug  9 08:09 libQt6Core.so.6
-rw-r--r--  1 jwu  jwu    667944 Aug  9 08:09 libQt6XcbQpa.so.6
-rw-r--r--  1 jwu  jwu    502272 Aug  9 08:09 libQt6PrintSupport.so.6
-rw-r--r--  1 jwu  jwu    673792 Aug  9 08:09 libQt6OpenGL.so.6
-rw-r--r--  1 jwu  jwu    762720 Aug  9 08:09 libQt6DBus.so.6
-rw-r--r--  1 jwu  jwu    633480 Aug  9 08:09 libpcre2-8.so.0
-rw-r--r--  1 jwu  jwu    624656 Aug  9 08:09 libLerc.so.4
-rw-r--r--  1 jwu  jwu   3165280 Aug  9 08:09 libgsl.so.28
-rw-r--r--  1 jwu  jwu    440344 Aug  9 08:09 libboost_program_options.so.1.83.0
-rw-r--r--  1 jwu  jwu    813048 Aug  9 08:09 libzstd.so.1
-rw-r--r--  1 jwu  jwu     14256 Aug  9 08:09 libtiffxx.so.6
-rw-r--r--  1 jwu  jwu   2238384 Aug  9 08:09 libfftw3.so.3
-rw-r--r--  1 jwu  jwu     55776 Aug  9 08:09 libQt6OpenGLWidgets.so.6
-rw-r--r--  1 jwu  jwu    576136 Aug  9 08:09 libpcre2-16.so.0
-rw-r--r--  1 jwu  jwu     66240 Aug  9 08:09 libjbig.so.0
-rw-r--r--  1 jwu  jwu    575496 Aug  9 08:09 libtiff.so.6
-rw-r--r--  1 jwu  jwu    100368 Aug  9 08:09 libboost_iostreams.so.1.83.0
-rw-r--r--  1 jwu  jwu   7855584 Aug  9 08:09 libQt6Widgets.so.6
-rw-r--r--  1 jwu  jwu   7984664 Aug  9 08:09 libQt6Gui.so.6
-rw-r--r--  1 jwu  jwu   3381416 Aug  9 08:09 libicui18n.so.72
-rw-r--r--  1 jwu  jwu     87992 Aug  9 08:09 libdouble-conversion.so.3
-rw-r--r--  1 jwu  jwu     74688 Aug  9 08:09 libbz2.so.1.0
-rw-r--r--  1 jwu  jwu    510584 Aug  9 08:09 libwebp.so.7
-rw-r--r--  1 jwu  jwu    194552 Aug  9 08:09 liblzma.so.5
-rw-r--r--  1 jwu  jwu    604224 Aug  9 08:09 libjpeg.so.62
-rw-r--r--  1 jwu  jwu    142232 Aug  9 08:09 libxcb-xinput.so.0
-rw-r--r--  1 jwu  jwu    284632 Aug  9 08:09 libgslcblas.so.0
-rw-r--r--  1 jwu  jwu     83848 Aug  9 08:09 libdeflate.so.0
-rw-r--r--  1 jwu  jwu   2103464 Aug  9 08:09 libicuuc.so.72
-rw-r--r--  1 jwu  jwu     71592 Aug  9 08:09 libmd4c.so.0
-rw-r--r--  1 jwu  jwu  31262256 Aug  9 08:09 libicudata.so.72