[voikko] Voikko Firefox 3:ssa
Andris Pavenis
andris.pavenis at iki.fi
Mon Nov 5 21:55:54 EET 2007
Harri Pitkänen wrote:
> On Sunday 04 November 2007, Andris Pavenis wrote:
>> Kysyin IRC:issa (irc://irc.mozilla.org, channel #extdev):
>>
>> <andris> Is use of configure parameters --enable-static
>> --disable-shared --disable-libxul compatible with building an extension
>> written in C++ inside Firefox (current CVS trunk) source tree? #extdev
>> <biesi> andris, I'd enable libxul
>> <biesi> oh, and definitely disable static
>
> Näillä neuvoilla lähti lisäosa minullakin toimimaan. Lisäsin alla olevan
> tarkennuksen ohjeisiin:
>
> --- trunk/mozvoikko/README.BUILD 2007-11-05 07:55:06 UTC (rev 1751)
> +++ trunk/mozvoikko/README.BUILD 2007-11-05 16:04:29 UTC (rev 1752)
> @@ -51,7 +51,17 @@
> 1) unpack source archive into Firefox or Thunderbird source directory (mozvoikko
> directory must go to mozilla/extensions/mozvoikko)
>
> -2) read http://developer.mozilla.org/en/docs/Creating_Custom_Firefox_Extensions_with_the_Mozilla_Build_System
> +2) Create file .mozconfig at the top of the source tree. Not all configurations
> + result in a working extension. At least the following is known to work:
> +
> + . $topsrcdir/browser/config/mozconfig
> + mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/ff-mozvoikko
> + ac_add_options --enable-optimize
> + ac_add_options --disable-debug
> + ac_add_options --disable-tests
> + ac_add_options --enable-extensions=default,mozvoikko
> +
Suosittelisin paremmin mainita millaisia parametreja ei saa käyttää,
mutta muuten välttää tarpeettomien parametrien käyttöä. Windowsissa
tarvitsin lisää parametreja. Lisäksi käännän 32-bittisen Linuxin
laajennuksen 64-bittisen Linuxin alla ja sekin vaatii lisää parametreja.
Minun pitäisi varmaan itsellä poistaa tarpeettomia parametreja omista
.mozconfig versioista. Windows tapauksessa tarvitsemia parametreja
riippunee käytetystä Visual C++: Express edition (kuten minulla
kotikoneessa) tai maksullinen versio.
> +3) Read http://developer.mozilla.org/en/docs/Creating_Custom_Firefox_Extensions_with_the_Mozilla_Build_System
> about using Mozilla build system for building extensions and follow instructions.
> Extension name is mozvoikko
>
Andris
More information about the voikko
mailing list