polyspace-configureКогда вы создаете проекты при помощи polyspace-configure, можно включать или исключить исходные файлы, пути которых совпадают с шаблоном, что вы передаете опциям -include-sources или -exclude-sources. Можно задать эти две опции многократно и объединить их в командной строке.
Эта структура папок применяется к этим примерам.

Чтобы попробовать эти примеры, используйте демонстрационные файлы в . polyspaceroot\help\toolbox\codeprover\examples\sources-select является папкой установки Polyspace®.polyspaceroot
Запустите эту команду:
polyspace-configure -allow-overwrite -include-sources "glob_pattern" \ -print-excluded-sources -print-included-sources make -B
glob_pattern является шаблоном шарика, который вы используете, чтобы совпадать с путями файлов, которые вы хотите включать или исключить из вашего проекта. Гарантировать интерпретатор не расширяет шаблоны шарика, которые вы передаете polyspace-configure, заключаете их в двойные кавычки. В таблице примеры принимают, что sources является папкой верхнего уровня.
| Синтаксис шаблона шарика | Пример |
|---|---|
Никакие специальные символы, наклонные черты (' / '), или наклонные черты влево (' \'). Шаблон совпадает с соответствующими файлами, но не папками. | Соответствия
|
Шаблон содержит специальные символы
Соответствия не включают разделители пути. | Соответствия
Соответствия
|
Шаблон запускает с наклонной черты Шаблон совпадает с абсолютным путем только. |
Соответствия
|
Шаблон заканчивается наклонной чертой (UNIX), наклонная черта влево (Windows) или Шаблон совпадает со всеми файлами под заданной папкой.
| Соответствия
|
Шаблон содержит '/**/' (UNIX) или '\**\' (Windows). Шаблон совпадает с нулем или большим количеством папок в заданном пути. | Соответствия
|
Шаблон запускается с Шаблон совпадает с путями относительно пути, куда вы запускаете команду. | Если при запуске Соответствия
|
| Шаблон является путем UNC на Windows. | Если ваши файлы находятся на сервере Соответствия
|
polyspace-configure не поддерживает эти шаблоны шарика:
Абсолютные пути относительно текущего диска на Windows.
Например, \foo\bar.
Относительные пути к текущей папке.
Например, C:foo\bar.
Расширенные пути к длине в Windows.
Например, \\?\foo.
Пути, которые содержат '.' или '..' кроме в начале шаблона.
Например, /foo/bar/../a?.c.
Символ '*' отдельно.