KasperskyOS Community Edition 1.1
Содержание
Содержание
generate_edl_file()
Команда объявлена в файле /opt/KasperskyOS-Community-Edition-<version>toolchain/share/cmake/Modules/platform/nk2.cmake
.
generate_edl_file(NAME ...)
Команда генерирует EDL-файл с описанием класса процессов.
Параметры:
NAME
– название класса процессов. Обязательный параметр.PREFIX
– имя глобального модуля, к которому относится EDL-файл. В этом параметре необходимо указать название проекта.EDL_COMPONENTS
– имя компонента и его экземпляра, которые будут включены в EDL-файл. Например:EDL_COMPONENTS "env: kl.Env"
. Для включения нескольких компонентов нужно использовать несколько параметровEDL_COMPONENTS
.SECURITY
– квалифицированное имя метода интерфейса безопасности, который будет включен в EDL-файл.OUTPUT_DIR
– директория, где будет создан EDL-файл. По умолчанию${CMAKE_CURRENT_BINARY_DIR}
.OUTPUT_FILE
– имя создаваемого EDL-файла. По умолчанию${OUTPUT_DIR}/${NAME}.edl
.
В результате работы команды переменная EDL_FILE
экспортируется и содержит путь до сгенерированного EDL файла.
Пример вызова:
generate_edl_file(${ENTITY_NAME} EDL_COMPONENTS "env: kl.Env")
Пример использования команды см. в статье "Файлы CMakeLists.txt для сборки прикладных программ".
В начало