setCompilerOptionMap

Класс: coder.make.BuildTool
Пакет: coder.make

Установите язык C/C++ стандартные и параметры компилятора для выбранного инструмента сборки (компилятор)

Синтаксис

h.setCompilerOptionMap(std,opts);

Описание

h.setCompilerOptionMap(std,opts); устанавливает язык C/C++ стандартные и соответствующие параметры компилятора определенного coder.make.BuildTool объект в coder.make.ToolchainInfo.BuildTools.

Входные параметры

развернуть все

Указатель на объект для coder.make.BuildTool объект в виде переменной.

Пример: tool

Стандарт языка C/C++ для компилятора в BuildTool определение в виде вектора символов.

Используйте одно из следующего для std значение:

  • 'C89/C90 (ANSI)'

  • 'C99 (ISO)'

  • 'C++03 (ISO)'

Типы данных: char

Параметры компилятора соответствуют определенному BuildTool имя и выборы стандарта языка C/C++ в виде вектора символов. Таблица обеспечивает комбинации значения в качестве примера для набора инструментальных средств Intel.

Создайте имя инструмента (компилятор)

Значение станд.

Значение opts

'Intel C Compiler'

'C99 (ISO)'

'/Qstd=c99' для Windows®

'-std=c99' для UNIX®

'Intel C++ Compiler'

'C++03 (ISO)'

'/Qstd=c++0x' для Windows

'-std=c++0x' для UNIX

Для большего количества связанных с Intel опций посетите https://software.intel.com/en-us/articles/iso-iec-standards-language-conformance-for-intel-c-compiler:

Типы данных: char

Примеры

Следующая версия intel_tc.m файл отличается от Добавления Пользовательского примера Набора инструментальных средств. В этом примере показано, как задать C_STANDARD_OPTS и CPP_STANDARD_OPTS макросы, установленные значения для макросов с setCompilerOptionMap метод, и применяет макросы в конфигурациях сборки.

 Задайте C/C++ Макросы STANDARD_OPTS