cmake с компилятором Intel, установленным как набор инструментов платформы - PullRequest
2 голосов
/ 21 октября 2011

У меня установлена ​​платформа компилятора Intel на моей машине для разработки. Когда я использую Cmake для создания решения Visual Studio 2010, я хочу иметь возможность указать набор инструментов платформы для использования «Intel» вместо «vc100».

Кажется, я не могу найти настройки, чтобы изменить это, когда я изменяю компилятор на icl, решение все еще строится с помощью компилятора vc100, пока я не вручную изменю набор инструментов платформы.

Ответы [ 2 ]

1 голос
/ 15 июля 2015

Мне удалось изменить набор инструментов платформы с помощью параметра командной строки (CMake 3.2):

cmake . -G "Visual Studio 12" -T "LLVM-vs2013"
1 голос
/ 27 февраля 2012

Я также искал аналогичную функциональность для установки Windows SDK 7.1 в качестве набора инструментов по умолчанию для большого количества проектов, без необходимости проходить и менять каждый из них вручную.

Я считаю, чтосотрудники CMAKE добавили эту функциональность, и вы можете использовать что-то вроде:

set_target_properties(${YOUR TARGET} PROPERTIES PLATFORM_TOOLSET "Intel C++ Compiler XE 12.1")

Посмотрите:

http://public.kitware.com/Bug/view.php?id=12876

для подробностей изменений

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...