зеркало из https://github.com/mozilla/pjs.git
67 строки
1.9 KiB
Plaintext
67 строки
1.9 KiB
Plaintext
# build minimo
|
|
MINIMO=1
|
|
mk_add_options MINIMO=1
|
|
|
|
# use GTK+-2 widget set with XFT font rendering
|
|
ac_add_options --enable-default-toolkit=gtk2
|
|
ac_add_options --enable-xft
|
|
ac_add_options --disable-freetype2
|
|
|
|
# disable XUL support to reduce codesize
|
|
ac_add_options --disable-xul
|
|
|
|
# enable minimal profile support
|
|
ac_add_options --disable-profilesharing
|
|
ac_add_options --disable-profilelocking
|
|
ac_add_options --enable-single-profile
|
|
|
|
# disable features and skip various build steps
|
|
ac_add_options --disable-extensions
|
|
ac_add_options --disable-accessibility
|
|
ac_add_options --disable-composer
|
|
ac_add_options --enable-plaintext-editor-only
|
|
ac_add_options --disable-mailnews
|
|
ac_add_options --disable-ldap
|
|
ac_add_options --disable-postscript
|
|
ac_add_options --disable-mathml
|
|
ac_add_options --disable-jsd
|
|
ac_add_options --disable-jsloader
|
|
ac_add_options --disable-installer
|
|
ac_add_options --disable-xpinstall
|
|
ac_add_options --disable-xpfe-components
|
|
ac_add_options --disable-xprint
|
|
ac_add_options --disable-necko-disk-cache
|
|
ac_add_options --disable-plugins
|
|
|
|
# configure necko to allocate smaller network buffers
|
|
ac_add_options --enable-necko-small-buffers
|
|
|
|
# disable debug logging and tests
|
|
ac_add_options --disable-dtd-debug
|
|
ac_add_options --disable-logging
|
|
ac_add_options --disable-tests
|
|
|
|
# build crypto module (PSM + NSS)
|
|
ac_add_options --enable-crypto
|
|
|
|
# build minimal set of protocol handlers
|
|
ac_add_options --enable-necko-protocols=http,file,res,jar
|
|
|
|
# build minimal set of image decoders
|
|
ac_add_options --enable-image-decoders=png,gif,jpeg
|
|
|
|
# code generation options (optimize for size)
|
|
# ac_add_options --enable-optimize=-Os
|
|
# ac_add_options --enable-strip
|
|
# ac_add_options --disable-debug
|
|
ac_add_options --enable-reorder
|
|
ac_add_options --enable-elf-dynstr-gc
|
|
|
|
# enable static build
|
|
ac_add_options --disable-shared
|
|
ac_add_options --enable-static
|
|
|
|
# remove link dependency on libstdc++.so
|
|
LIBS=-lsupc++
|
|
CXX=gcc
|