Firefox/WindowsDevEnvTips: Difference between revisions

→‎Build System Tweaks: clarify "build-backend" requirement
(→‎Build System Tweaks: clarify "build-backend" requirement)
 
(4 intermediate revisions by 2 users not shown)
Line 4: Line 4:
* [https://developer.mozilla.org/en-US/docs/Developer_Guide/Build_Instructions/Windows_Prerequisites MDN Article "Windows Prerequisites"]
* [https://developer.mozilla.org/en-US/docs/Developer_Guide/Build_Instructions/Windows_Prerequisites MDN Article "Windows Prerequisites"]
* [https://developer.mozilla.org/en-US/docs/Developer_Guide/mach MDN Article on mach]
* [https://developer.mozilla.org/en-US/docs/Developer_Guide/mach MDN Article on mach]
* [https://developer.mozilla.org/en-US/docs/Developer_Guide/Build_Instructions MDN Article "Build Instructions"]


== Mercurial ==
== Mercurial ==
Line 11: Line 12:
* [https://groups.google.com/d/topic/mozilla.dev.platform/cm0Jsgr6nr0/discussion Install mozmake]
* [https://groups.google.com/d/topic/mozilla.dev.platform/cm0Jsgr6nr0/discussion Install mozmake]
* Use "mach build binaries" for fast incremental builds if you change only C/C++ files (requires mozmake)
* Use "mach build binaries" for fast incremental builds if you change only C/C++ files (requires mozmake)
* If you build without using mach (by running make/mozmake/pymake directly), be aware that [https://groups.google.com/forum/#!topic/firefox-dev/fEjTChWPJjg you must run "mach build-backend" if you change a moz.build file].
* [http://blog.pearce.org.nz/2013/03/reducing-windows-background-cpu-load.html Disable Windows' malware scanning and indexing] on your source and object dirs to reduce background CPU load while building.


== Handy MOZCONFIG settings ==
== Handy MOZCONFIG settings ==
Line 24: Line 27:
* [https://developer.mozilla.org/en-US/docs/Debugging_Mozilla_on_Windows_FAQ MDN Article "Debugging Mozilla on Windows"]
* [https://developer.mozilla.org/en-US/docs/Debugging_Mozilla_on_Windows_FAQ MDN Article "Debugging Mozilla on Windows"]


== Want to help improve the build system on Windows? ==
== IRC ==
* visit #build and chat with :gps
* For build system questions/discussion: [irc://irc.mozilla.org/build #build]
* For Windows specific questions/discussion: [irc://irc.mozilla.org/windev #windev]
canmove, Confirmed users
1,584

edits