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