• Drew's avatar
    Implement configurations · b2ba7bbe
    Drew authored
    This implements, more or less, the scaffolding described in #36.  This commit does not actually make tools behave differently in any configuration (so this is mostly a placebo) but after this, tools can adjust their behavior.
    
    Notable additions/departures from the original proposal include:
    
    * Support for "custom" configurations outside the built-in set
    * The addition of `test` and `bench` as built-in configurations, since 2/2 developers use them
    * Internal API has new "helper" methods for common "tool questions" (should we optimize, are we testing, etc.)  Ideally, custom configurations could indicate their own values for these questions, although that's outside the scope of this patch.
    
    Doc PR to follow.
    b2ba7bbe
Name
Last commit
Last update
atbuild/src Loading commit data...
atpkg @ c117fd19 Loading commit data...
attools/src Loading commit data...
bootstrap Loading commit data...
tests Loading commit data...
.gitignore Loading commit data...
.gitlab-ci.yml Loading commit data...
.gitmodules Loading commit data...
Dockerfile Loading commit data...
LICENSE Loading commit data...
README.md Loading commit data...
atbuild.sublime-project Loading commit data...
build.atpkg Loading commit data...