build_einit()
build_einit()
Команда объявлена в файле /opt/KasperskyOS-Community-Edition-<platform>-<version>/toolchain/share/cmake/Modules/platform/minimal_kos.cmake.
build_einit (TARGET_NAME )
Команда создает CMake-цель для создания инициализирующей программы, использующуюся для запуска программ, которые по какой-либо причине не могут быть упакованы в KPA-пакеты. Рекомендуется не пользоваться этим подходом без крайней необходимости. Подробнее см. примеры в составе SDK.
Параметры:
TARGET_NAME– имяCMake-цели для сборки. Обязательный параметр.INIT_YAML– путь к файлу product_init.yaml, использующийся для генерации программы. Обязательный параметр.DEPENDS <DEPENDING_TARGET1> [<DEPENDING_TARGET2>]...– имена CMake-целей, которые должны быть выполнены до запуска этой цели.
Пример вызова:
set (PRODUCT_ROM_PROGRAMS dnet_executables::whole precompiled_vfs::VfsNet)
set (PRODUCT_INIT_YAML "${CMAKE_CURRENT_BINARY_DIR}/product_init.yaml")
build_einit (product_einit ${PRODUCT_INIT_YAML} DEPENDS ${PRODUCT_ROM_PROGRAMS})
Вам помогла эта статья?
Что нам нужно улучшить?
Спасибо за ваш отзыв, вы помогаете нам становиться лучше!
Спасибо за ваш отзыв, вы помогаете нам становиться лучше!