Документация
Docs/ru/reference/packages/declaration.md
Грамматика объявления пакетов
Сгенерированный справочник. Не редактируйте эту страницу напрямую. Обновите
BuildTools/PackageInterface.jsonилиBuildTools/package.py, затем выполнитеpython BuildTools/docs_package.py --write.
| Индекс | Объявление | Матрица | Содержимое | CLI | Канонический JSON |
Объявляет именованную цель пакета и содержимое одного или нескольких бинарных файлов.
Stable ID: package.declaration.DefinePackage
Source: BuildTools/cmake/helpers/Build.cmake; consumer: BuildTools/cmake/stages/Packages.cmake.
DefinePackage(<name>
CONFIG <config>
BINARY <target> <platform> <arch[+arch...]> <pack[+pack...]> [POSTFIX <value>]
[BINARY ...]
)
Модификаторы отдельного бинарного файла
DefinePackage требует CONFIG. Каждое предложение BINARY превращается в отдельный вызов package.py. POSTFIX необязателен и относится только к непосредственно предшествующему BINARY; общего значения для всего пакета нет.