Похоже, что это создание инсталляционного пакета для (потенциально) развертывания / установки на другой машине.
Я вспоминаю, автоматизировал ли это (в моем собственном make-файле), когда я писал код Qt (т.е. упаковывалвсе зависимые библиотеки / плагины).Когда программа Qt запускается, она часто смотрит в один и тот же каталог с точной структурой lib/...
и lib/plugins/...
, так что когда вы запускаете скомпилированный исполняемый файл (скажем, на другом компьютере) с подпапкой lib, он знает, где находятся библиотеки.Сейчас я не могу вспомнить, нужно ли вам что-либо делать, например, установить для LD_LIBRARY_PATH значение ./lib. Думаю, я вспоминаю о добавлении пути lib в качестве части моей команды компоновщика.
Вы можете увидеть мой ответ здесь изстарый связанный вопрос: how-to-deploy-qt-application - в этом ответе я попытался автоматизировать этот процесс, который вы видите выше, используя такие инструменты, как ldd.