Antonr/FennecQtBuild: Difference between revisions

Jump to navigation Jump to search
No edit summary
Line 19: Line 19:


===Creating a mozconfig===
===Creating a mozconfig===
<pre>
# Options for client.mk.
# Options for client.mk.
mk_add_options MOZ_BUILD_PROJECTS="xulrunner mobile"
mk_add_options MOZ_BUILD_PROJECTS="xulrunner mobile"
mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/../mozilla-central-mobile-qt-obj
mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/../mozilla-central-mobile-qt-obj
mk_add_options MOZ_MAKE_FLAGS=-j4
mk_add_options MOZ_MAKE_FLAGS=-j4
 
ac_add_options --enable-application=browser
ac_add_options --enable-application=browser
 
ac_add_options --enable-default-toolkit='''cairo-qt'''
'''ac_add_options --enable-default-toolkit=cairo-qt'''
ac_add_options --enable-debug="-g3"
ac_add_options --enable-debug="-g3"
ac_add_options --disable-optimize
ac_add_options --disable-optimize
ac_add_options --enable-logging
ac_add_options --enable-logging
ac_add_options --enable-tests
ac_add_options --enable-tests
ac_add_options --enable-debugger-info-modules
ac_add_options --enable-debugger-info-modules
ac_add_options --enable-logrefcnt
ac_add_options --enable-logrefcnt
 
ac_add_options --disable-installer
ac_add_options --disable-installer
ac_add_options --disable-crashreporter
ac_add_options --disable-crashreporter
ac_add_options --disable-javaxpcom
ac_add_options --disable-javaxpcom
ac_add_options --disable-printing
ac_add_options --disable-printing
ac_add_options --disable-embedding-tests
ac_add_options --disable-embedding-tests
ac_add_options --disable-elf-dynstr-gc
ac_add_options --disable-elf-dynstr-gc
 
# XULRunner options
# XULRunner options
ac_add_app_options xulrunner --enable-application=xulrunner
ac_add_app_options xulrunner --enable-application=xulrunner
ac_add_app_options xulrunner --disable-javaxpcom
ac_add_app_options xulrunner --disable-javaxpcom
 
# Enabling --with-arm-kuser implies Linux on ARM and enables kernel
# Enabling --with-arm-kuser implies Linux on ARM and enables kernel
# optimizations for that platform
# optimizations for that platform
ac_add_app_options xulrunner --with-arm-kuser
ac_add_app_options xulrunner --with-arm-kuser
 
# mobile options
# mobile options
ac_add_app_options mobile --enable-application=mobile
ac_add_app_options mobile --enable-application=mobile
ac_add_app_options mobile --with-libxul-sdk=../xulrunner/dist
ac_add_app_options mobile --with-libxul-sdk=../xulrunner/dist
 
# configure will be automatically generated using the 'autoconf-2.13'
# configure will be automatically generated using the 'autoconf-2.13'
# command.  If autoconf-2.13 isn't the right name for your system, as
# command.  If autoconf-2.13 isn't the right name for your system, as
# is the case on OS X using MacPorts, use the real command name as
# is the case on OS X using MacPorts, use the real command name as
# demonstrated below.
# demonstrated below.
mk_add_options AUTOCONF=autoconf2.13
mk_add_options AUTOCONF=autoconf2.13
</pre>


== Custom Qt build ==
== Custom Qt build ==
10

edits

Navigation menu