diff options
author | WorMzy Tykashi | 2016-08-06 22:49:36 +0100 |
---|---|---|
committer | WorMzy Tykashi | 2016-08-06 22:49:36 +0100 |
commit | 19dac40f88bb38643257bf36aa056f9551366b8f (patch) | |
tree | b0d6a33680f73352b69528516f3a147da5bfa066 /mozconfig.in | |
parent | 8079e6a80891389df381ad9b0a6ce72be1bb1820 (diff) | |
download | aur-19dac40f88bb38643257bf36aa056f9551366b8f.tar.gz |
Upstream mozconfig recommendations
Diffstat (limited to 'mozconfig.in')
-rw-r--r-- | mozconfig.in | 61 |
1 files changed, 28 insertions, 33 deletions
diff --git a/mozconfig.in b/mozconfig.in index 79f4c5fddc7f..0af96ca34a7a 100644 --- a/mozconfig.in +++ b/mozconfig.in @@ -1,57 +1,52 @@ +ac_add_options --enable-official-branding export MOZILLA_OFFICIAL=1 + +mk_add_options MOZ_CO_PROJECT=browser +ac_add_options --enable-application=browser + +mk_add_options MOZ_OBJDIR=%SRCDIR%/pmbuild + +ac_add_options --disable-installer +ac_add_options --disable-updater + +ac_add_options --disable-tests +ac_add_options --disable-mochitests +ac_add_options --disable-debug + +ac_add_options --enable-jemalloc +#ac_add_options --enable-jemalloc-lib #does nothing? +ac_add_options --with-pthreads + +ac_add_options --enable-strip +ac_add_options --enable-optimize="-O2 -msse2 -mfpmath=sse" + +ac_add_options --x-libraries=/usr/lib + +# gcc6 doesn't work, explicitly use gcc5 export CC=gcc-5 export CXX=g++-5 + +# Use python2 mk_add_options PYTHON=/usr/bin/python2 -ac_add_options --enable-official-branding -ac_add_options --with-distribution-id=Palemoon -ac_add_options --enable-application=browser -ac_add_options --enable-optimize="-O2" -ac_add_options --enable-strip + +# use multiple job threads to speed up compilation mk_add_options MOZ_MAKE_FLAGS="-j4" -mk_add_options _FORTIFY_SOURCE=0 -mk_add_options MOZ_CO_PROJECT=browser -mk_add_options MOZ_OBJDIR=%SRCDIR%/pmbuild # disable junk ac_add_options --disable-accessibility ac_add_options --disable-codesighs ac_add_options --disable-gamepad -ac_add_options --disable-installer ac_add_options --disable-logging ac_add_options --disable-necko-wifi ac_add_options --disable-parental-controls ac_add_options --disable-safe-browsing -ac_add_options --disable-updater ac_add_options --disable-webrtc ac_add_options --disable-websms-backend ac_add_options --disable-valgrind -# disable tests, debug -ac_add_options --disable-tests -ac_add_options --disable-mochitests -ac_add_options --disable-debug -ac_add_options --disable-debug-symbols - # enable useful features ac_add_options --enable-chrome-format=omni ac_add_options --enable-gstreamer=1.0 ac_add_options --enable-pulseaudio ac_add_options --enable-startup-notification ac_add_options --enable-url-classifier -ac_add_options --enable-jemalloc -ac_add_options --enable-jemalloc-lib - -# use system libs -ac_add_options --x-libraries=/usr/lib -ac_add_options --with-system-jpeg -ac_add_options --with-system-zlib -ac_add_options --with-system-bz2 -ac_add_options --with-system-png -ac_add_options --with-system-libevent -ac_add_options --with-system-libvpx -ac_add_options --with-system-icu -ac_add_options --with-system-webp -ac_add_options --enable-system-hunspell -ac_add_options --enable-system-sqlite -ac_add_options --enable-system-ffi -ac_add_options --enable-system-pixman |