Gaia/Build/NewBuildSystem: Difference between revisions

Jump to navigation Jump to search
Line 44: Line 44:
== 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. As a result, default Makefile target will be redirected to configure and everything will work fine under this protective umbrella.  
* Incremental build should generate same result every time no matter how build script be invoked, allowing user to launch 'configure' or 'make' command from everywhere.  
* 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.
** We prefer to make default Makefile target redirect 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.


== Cleaning up ==
== Cleaning up ==
Confirmed users
429

edits

Navigation menu