石锅拌饭

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

by Robin Lu on Sep.28, 2005, about ,

我编译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目录找到底要改哪个文件。

:,

1 Comment for this entry

Search

Archives

Browse by tags

agile apple blog book design ecto extension firefox git google hack ichm iphone keyword life mac madfox movie nonsense opensource plugin pm ruby rubyonrails sns software startup wordpress work 财帮子