Как узнать местонахождение необходимых библиотек времени выполнения для msvc

У меня есть пользовательская оболочка над CMake, которая выполняет настройку, компиляцию и создание дистрибутива для различных платформ (win32, SunOS и т. Д.) И различных компиляторов. Мне нужно положить в дистрибутив все необходимые библиотеки времени выполнения (libgcc_s.so, libstdc ++., Поэтому для * nix, таких как ОС. Msvcr90.dll, msvcp100.dll для win32). Например, в gcc есть механизм, который позволяет получить полные имена этих библиотек:

# 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

Так что мне нужен аналогичный механизм для MSVC (2008, 2010), это возможно? (Это может быть переменная окружения для данного компилятора, или значение реестра, или что-то еще). Или, может быть, есть какой-то механизм CMake для получения такой информации.

Ответы на вопрос(1)

Ваш ответ на вопрос