diff --git a/utils/deploy_tool/main.cpp b/utils/deploy_tool/main.cpp index 32419fc6..afadea02 100644 --- a/utils/deploy_tool/main.cpp +++ b/utils/deploy_tool/main.cpp @@ -598,8 +598,12 @@ int main(int argc, char * argv[]) { input_files.forEach([&](const PIString & f){procLdd(f);}); piForeach (PIString & s, add_libs) { if (s.isEmpty()) continue; - piCout << s << "->" << findLib(s); - procLdd(findLib(s), true); + PIString alib = findLib(s); + if (alib.isEmpty()) continue; + piCout << s << "->" << alib; + procLdd(alib, true); + if (!all_libs[alib]) + all_libs << alib; } if (need_qt && !is_deps) procQt();