Команда 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 корневой директории решения.