build_romfs()

30 сентября 2026

ID build_romfs

Команда объявлена в файле /opt/KasperskyOS-Community-Edition-<platform>-<version>/toolchain/share/cmake/Modules/platform/minimal_kos.cmake.

build_romfs (TARGET_NAME ...)

Команда создает CMake-цель для создания образа, содержащего инициализирующую программу для запуска программ, которые по какой-либо причине не могут быть упакованы в KPA-пакеты. Рекомендуется не пользоваться этим подходом без крайней необходимости. Подробнее см. примеры в составе SDK.

Параметры:

  • TARGET_NAME – имя CMake-цели для сборки. Обязательный параметр.
  • EINIT – имя CMake-цели для генерации инициализирующей программы. Задается при вызове команды build_einit (). Обязательный параметр.
  • FILES – имена CMake-целей сборки программ, которые по какой-либо причине не могут быть упакованы в KPA-пакеты и будут добавлены в образ. Обязательный параметр.
  • DEPENDS <DEPENDING_TARGET1> [<DEPENDING_TARGET2>]... – имена CMake-целей, которые должны быть выполнены до запуска этой цели.

Пример вызова:

set (PRODUCT_ROM_PROGRAMS dnet_executables::whole precompiled_vfs::VfsNet)

build_romfs (product_romfs product_einit FILES ${PRODUCT_ROM_PROGRAMS})

Вам помогла эта статья?
Что нам нужно улучшить?
Спасибо за ваш отзыв, вы помогаете нам становиться лучше!
Спасибо за ваш отзыв, вы помогаете нам становиться лучше!