[voikko] Voikko Firefox 3:ssa

Harri Pitkänen hatapitk at iki.fi
Mon Nov 5 18:06:14 EET 2007


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
+
+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
 



More information about the voikko mailing list