Como obter a localização das bibliotecas de tempo de execução necessárias para o msvc

Eu tenho invólucro personalizado sobre CMake, que executam a configuração, compilação e criação de distribuir para várias plataformas (win32, SunOS e assim por diante) e diferentes compiladores. Eu preciso colocar em distribuir todas as bibliotecas de tempo de execução necessárias (libgcc_s.so, libstdc ++. So para * nix como OS. Msvcr90.dll, msvcp100.dll para win32). Por exemplo, o gcc tem mecanismo, que permite obter nomes completos dessas bibliotecas:

# get location of libgcc_s of default compiler
bash-3.2$ g++ -print-file-name=libgcc_s.so
/usr/local/lib/gcc/sparc-sun-solaris2.10/3.4.6/../../../libgcc_s.so

# get location of libstdc++ of custom compiler
bash-3.2$ g++-4.5.3 -print-file-name=libstdc++.so
/u/gccbuild/installed/gcc-4.5.3/lib/gcc/sparc-sun-solaris2.10/4.5.3/../../../libstdc++.so

Então eu preciso de mecanismo semelhante para msvc (2008, 2010), isso é possível? (Pode ser variável de ambiente para determinado compilador, ou valor de registro, ou smth else). Ou talvez haja algum mecanismo CMake para obter essa informação.

questionAnswers(1)

yourAnswerToTheQuestion