如何在编译Firefox/Madfox多种独立语言版本时避免重复编译

我编译Madfox通常要在三个不同的平台(Windows、Mac OS X和Linux)分别做三个语言版本,这样算下来,即使不包括Mac OS X上的优化版本,也有9个build要做。如果每次build都从修改.mozconfig到configure到make,花掉的时间可想而知。 实际上我在每个平台只做一次full build。做完一次后,只要修改config目录下的autoconf.mk文件,将其中的 MOZ_UI_LOCALE = ab-CD 改成其它的locale,然后分别在toolkit目录和browser目录下重新build,就能得到另一套语言版本的Madfox了。在这两个目录下所做的完全是增量编译,花费的时间非常少。 特此记录,免的每次我还要去config目录找到底要改哪个文件。