You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Add configure script to set up a light-weight build environment (#26154)
* Add configure script to set up a light-weight build environment
... and optionally configure a GN build from environment variables and command line options. This simplifies building a CHIP app as a component within an existing buildroot style build system.
Make the custom_toolchain build arg easier to use by interpreting relative paths as relative to ${build_root}/toolchain. Also move the declare_args statements for the 'custom' toolchain into a gni file so they can be discovered correctly.
* Factor out python code into configure.utils.py
Ensure //build_overrides/pigweed_environment.gni exists.
Install wheel in the venv before installing dependencies.
* Add chip-build-minimal docker image and minimal-build workflow
The chip-build-minimal contains only the minimal build tools for compiling a CHIP app on Linux (c++ toolchain, python3, gn, ninja) and minimal library dependencies (openssl, glib).
* Nits from code review
* Update with latest zap version from master
0 commit comments