Задайте аналитические опции, характерные для исходного файла
-options-for-sources
filename
options
-options-for-sources
сопоставляет разделенный от точки с запятой список аналитических опций Polyspace® с исходным файлом, заданным filename
options
.filename
.
Эта опция, в основном, используется когда polyspace-configure
команда создает файл опций для последующего анализа Polyspace. Опция -options-for-sources
сопоставляет группу аналитических опций тех, которые включают папки и макроопределения с определенными исходными файлами.
Однако можно непосредственно ввести эту опцию при ручном записывании файлов опций. Эта опция полезна в ситуациях, где вы хотите сопоставить группу опций с определенным исходным файлом, не применяя ее к другим файлам.
В пользовательском интерфейсе десктопных решений Polyspace можно создать проект Polyspace из команды сборки. Проект использует опцию -options-for-sources
сопоставлять определенные аналитические опции Polyspace с определенными файлами. Однако, когда вы открываете проект в пользовательском интерфейсе, вы не видите использование этой опции. Откройте проект в текстовом редакторе, чтобы видеть эту опцию.
В этом демонстрационном файле опций, включать папке /usr/lib/gcc/x86_64-linux-gnu/6/include
и макросы __STDC_VERSION__
и __GNUC__
сопоставлены только с исходным файлом file.c
и не fileAnother.c
.
-options-for-sources file.c;-I /usr/lib/gcc/x86_64-linux-gnu/6/include;-D __STDC_VERSION__=201112L;-D __GNUC__=6; -sources file.c -sources fileAnother.c |
Для опций, используемых в этом примере, см.: