Kaspersky IoT Secure Gateway 1000 SDK

Сборка решения

23 января 2025

ID 242309

Команда kosctl build [OPTIONS] [TARGET] выполняет сборку решения. По умолчанию параметру TARGET установлено значение all. Доступные параметры команды:

  • --project-dir

    Корневая директория решения. По умолчанию используется директория ./.

  • --build-dir

    Директория для хранения артефактов сборки. По умолчанию используется директория .build.

  • --threads, -j

    Выбор количества потоков процессора для сборки решения. По умолчанию инструмент kosctl использует все доступные потоки процессора для сборки.

  • --gtest-filter, -F

    Сборка тестов по указанному фильтру.

  • --with-test, -wt

    Флаг для сборки решения с тестами.

  • --build-features, -b

    Выбор дополнительных параметров сборки. Вы можете получить доступный список дополнительных параметров сборки с помощью команды kosctl list-build-features.

  • --arch, -a

    Выбор архитектуры. По умолчанию установлено значение x86_64-pc-kos.

  • --cmake-build-args

    Добавление аргументов сборки.

  • --cmake-config-args

    Добавление аргументов конфигурации CMake.

В результате выполнения команды kosctl build инструмент kosctl по умолчанию собирает указанные цели решения в директории .build корневой директории решения.

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