Cake: como determinar todos os arquivos .DLL / .SO necessários para um executáve

Vamos supor que meu programa precise de várias DLLs para funcionar. Eu devo fornecer essas DLLs para o usuário na minha distribuição. Por enquanto, eu preciso do QtCore4.DLL, QtGui4.DLL, msvcp90.DLL, msvcr90.DLL, mylib.DLL, Kernel32.DLL ...

Seria bom se o CMake pudesse obter a lista completa de arquivos DLLs (ou .SO). Depois, removia itens como "Kernel32.DLL" dessa lista e copiava as DLLs para minha distribuiçã

Não posso garantir que a próxima compilação seja feita na mesma versão do Visual Studio, portanto, caminhos codificados como "C: \ Arquivos de Programas \ Microsoft Visual Studio 9.0 \ VC \ redist \ x86 \ Microsoft.VC90.CRT "ou" E: \ Qt \ 4.6.3 "não é bom para procurar as DLLs.

Obrigado

questionAnswers(2)

yourAnswerToTheQuestion