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
Fix some configuration differences between GN & automake (project-chip#1582)
The standalone project configs now apply unless specifically overriden,
which matches configure's behavior. Previously the project configs were
disabled by default, so the defaults inline in CHIPConfig.h applied.
Note there are at 3 sources of defaults here which lead to this
confusion:
(1) The defaults used by scripts/build/bootstrap.sh, which calls
configure with very few arguments. This uses the standalone
project configs and builds tests.
(2) The defaults used by config/standalone/standalone-chip.mk, which
calls configure and overrides a few arguments. This uses the
standalone project configs, but disables some components, and
does not build tests.
(3) The defaults specified directly in CHIPConfig.h et al. These
defaults may have no effect because configure always overrides
them using BuildConfig.h. GN currently doesn't use BuildConfig.h,
but uses the command line to get the same result.
0 commit comments