Cómo obtener la ubicación de las bibliotecas de tiempo de ejecución necesarias para msvc

Tengo una envoltura personalizada sobre CMake, que realiza la configuración, compilación y creación de distribuciones para varias plataformas (win32, SunOS, etc.) y diferentes compiladores. Necesito poner en distribución todas las bibliotecas de tiempo de ejecución necesarias (libgcc_s.so, libstdc ++. Así que para * nix como OS. Msvcr90.dll, msvcp100.dll para win32). Por ejemplo, gcc tiene un mecanismo, que permite obtener nombres completos de estas 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

Entonces necesito un mecanismo similar para msvc (2008, 2010), ¿es esto posible? (Puede ser una variable de entorno para un compilador determinado, un valor de registro o algo más). O tal vez hay algún mecanismo CMake para obtener dicha información.

Respuestas a la pregunta(1)

Su respuesta a la pregunta