FindBoost.cmake: использовать другую версию компилятора (vc90 вместо vc100)
Я использую Visual Studio 2010 с MSVC90
компилятор. Из-за этого у меня есть только Boost для VC90
установлены.
Теперь у меня есть Thirdparty-компонент, который зависит от Boost и который я хочу использовать. Эта система сборки компонентов является CMake.
Когда я пытаюсь сгенерировать решение Visual Studio из данного CMake-Script, я столкнулся с проблемами с FindBoost.cmake. Кажется, что CMake догадывается, что мой компилятор VC100
потому что у меня установлена Visual Studio 2010. Я не могу найти переменную CMake или что-то подобное, чтобы вручную установить компилятор VC90
,
Я уже пытался поиграться с переменными CMAKE_CXX_COMPILER
а также BOOST_COMPILER
но не имели успеха.
Есть ли способ, который я не нашел, чтобы FindBoost.cmake искал VC90
libs вместо VC100
ЛИЭС?
1 ответ
Есть CMake-переменная, которая называется BOOST_COMPILER
, Установите эту переменную в -vc90