Gaia/Build/NewBuildSystem: Difference between revisions

Jump to navigation Jump to search
No edit summary
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 =
Confirmed users
429

edits

Navigation menu