Confirmed users
429
edits
Ricky Chien (talk | contribs) No edit summary |
Ricky Chien (talk | contribs) |
||
| Line 34: | Line 34: | ||
== Robust incremental build == | == Robust incremental build == | ||
Incremental build should generate same result every time no matter how build script be invoked. We should allow user to launch 'configure' or 'make' command from everywhere, and everything will work fine under protective umbrella. Executing a Makefile in sub-directory will generate the same subset result as expect too. Default behavior of executing a Makefile in sub-directory would take build config from cache as default argument, of course, user still could overwrite it by specifying build config. | * Incremental build should generate same result every time no matter how build script be invoked. We should allow user to launch 'configure' or 'make' command from everywhere. As a result, default Makefile target will be redirected to configure and everything will work fine under this protective umbrella. | ||
* Executing a Makefile in sub-directory will generate the same subset result as expect too. Default behavior of executing a Makefile in sub-directory would take build config from cache as default argument, of course, user still could overwrite it by specifying build config. | |||
= Plan = | = Plan = | ||