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

Чтобы попробовать эти примеры, используйте демонстрационные файлы в . polyspaceroot\help\toolbox\polyspace_code_prover_server\examples\sources-выбрать папка установки 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.
'*' символ отдельно.