usage:
build-sdk.sh [options..] [commands...]
Many options can be specified additively times. To list all
arguments supported by a specific option, use e.g.
'--target list'.
options:
<-a|--patch-dir> dir patch sdk-ng from 'dir'
Default: $PWD
<-d|--dry-run> Do not do anything. Just print steps
<-h|--help> Print usage information
<-k|--sdk-version> version Build Zephyr SDK 'version'
Default: 0.15.2
<-l|--poky-downloads> dir Save Poky (Yocto) downloads in 'dir'
Default: $HOME/build-zephyr-sdk/poky-downloads
<-m|--temp> dir Use 'dir' as the temporary directory
Default: $HOME/build-zephyr-sdk
<-n|--no-deps> Do not install dependencies
<-p|--python-version> version Use the specified python version
Default: python3.8
<-s|--host> host Build the SDK for 'host'
Default: all
<-t|--target> target Build a toolchain for 'target'
Default: all
<-x|--proxy> proxy Use 'proxy' as the proxy
Default:
<-y|--yes> Automatically answer 'yes' when prompted
Default:
commands (the default is to execute all commands):
deps install RPM dependencies via dnf
clean clean the temp directory
prepare check out and patch sources
manifest generate the build matrix
build build all targets specified via the build matrix
hosttools build host tools
#################################################################
# NOTE: the build process uses wget. If you use a proxy, please
# ensure that the relevant parameters are included in /etc/wgetrc
# or ~/.wgetrc
#################################################################
-
Notifications
You must be signed in to change notification settings - Fork 0
cfriedt/zephyr-sdk-builder
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
Hackish script to build the Zephyr SDK from scratch on RPM-based systems
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published