Clean up documentation about improving build speed

NEW
Unassigned

Status

task
7 years ago
5 years ago

People

(Reporter: jdm, Unassigned)

Tracking

Details

Reporter

Description

7 years ago
More specifically, https://developer.mozilla.org/en/Incremental_Build is woefully out of date and rambling. We should rewrite it to cover how to do your own incremental builds by hand (with general tips such as "if you only modify stuff under browser/, just build browser/" and "you almost always need toolkit/library") and using my smartmake tool (http://www.joshmatthews.net/blog/2012/01/smartmake-redux-harder-better-faster-stronger/).
Reporter

Comment 1

7 years ago
We also should be sure to investigate the current situation of pymake documentation, since that's a significant improvement with -jN on windows.
Reporter

Comment 2

7 years ago
Also be sure to have clear instructions for turning on ccache if available.
Thanks, jdm!
The build instructions could esp. use some extensive description about how to re-build only parts of the tree, if I changed only one file and want to test it.
it's totally non-obvious (build content/, build layout/build/, build toolkit/library/), and changing constantly, but everybody needs it. It should be in a very prominent place.
This list should be on the doc page (and maintained):
http://hg.mozilla.org/users/josh_joshmatthews.net/smartmake/file/tip/depspecs
Moved to Marketing General component, following a clean up of Mozilla Communities product
Component: Contributor Engagement → General
Product: Mozilla Communities → Marketing
You need to log in before you can comment on or make changes to this bug.