summaryrefslogtreecommitdiffstats
path: root/bin/metabuild
Commit message (Collapse)AuthorAgeFilesLines
* metabuild: Always enable maintainer modeColin Walters2011-04-251-1/+2
|
* metabuild: Pass --disable-silent-rules instead of V=1Colin Walters2011-04-161-6/+9
| | | | This is more reliable.
* metabuild: Write last 100 lines of log file on failing buildColin Walters2011-03-261-3/+4
| | | | Prefix with | like bitbake does.
* metabuild: Whitelist make errors (apparently *** signals these)Colin Walters2011-03-091-1/+1
|
* metabuild: Kill off the periodic logging for nowColin Walters2011-03-091-2/+4
| | | | Entering directory from make is good enough for most purposes.
* metabuild: Special case 'install', clean up loggingColin Walters2011-03-091-18/+54
| | | | Various things piled in here.
* metabuild: Whitelist our own outputColin Walters2011-03-091-1/+1
|
* metabuild: Only output warnings and directoriesColin Walters2011-03-091-5/+52
| | | | | | We want the full build logs, so we override AM_SILENT_RULES. However we also don't want to spam the terminal. Implement this by hardcoding whitelist regexps basically.
* metabuild: Clean up default Make handling codeColin Walters2010-12-211-13/+21
|
* metabuild: Use V=1 if necessary by defaultColin Walters2010-12-161-0/+18
| | | | We want the full logs.
* metabuild: Abstract build system detection into a classColin Walters2010-12-161-15/+60
| | | | Just general code cleanup.
* metabuild: Ensure we do a final read for tailColin Walters2010-12-161-2/+7
| | | | | | Otherwise we race, since the initial read was started, we'll get an empty buffer, and then if quit_data was set we'll exit. Do one final read after getting quit_data.
* metabuild: Use chrt --idleColin Walters2010-12-091-0/+6
| | | | | This way on Linux we never get priority over another app that wants the CPU.
* metabuild: nice ionice build processes by defaultColin Walters2010-12-041-2/+9
|
* metabuild: Fix successful exit pathColin Walters2010-12-011-3/+1
|
* metabuild: Major rewriteColin Walters2010-12-011-55/+131
| | | | | | | | The major goal of this rewrite is to ensure bootstrapping process output is captured and logged too (such as from configure). To implement this, make the subprocess handling more generic. Rewrite to be totally asynchronous.
* metabuild: Renamed from "build"Colin Walters2010-09-241-0/+133
It's more descriptive. Also add a license and docs.