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