summaryrefslogtreecommitdiff
path: root/mozconfig.in
diff options
context:
space:
mode:
authorjc_gargma <jc_gargma@iserlohn-fortress.net>2019-09-05 23:49:27 -0700
committerjc_gargma <jc_gargma@iserlohn-fortress.net>2019-09-05 23:49:27 -0700
commit2eff63abd5eecdb689573c579413f6d3f33817f3 (patch)
tree2eae6af706195b9d433701c11b4785eb9ccbef7d /mozconfig.in
parentDisable system cairo as workaround for some images inducing segfaults (diff)
downloadpalemoon-2eff63abd5eecdb689573c579413f6d3f33817f3.tar.xz
Reorganize mozconfig.in
Diffstat (limited to 'mozconfig.in')
-rw-r--r--mozconfig.in48
1 files changed, 28 insertions, 20 deletions
diff --git a/mozconfig.in b/mozconfig.in
index e45d044..6010f78 100644
--- a/mozconfig.in
+++ b/mozconfig.in
@@ -1,20 +1,24 @@
-mk_add_options AUTOCLOBBER=1
+#mk_add_options AUTOCLOBBER=1
mk_add_options MOZ_OBJDIR=%SRCDIR%/pmbuild
ac_add_options --enable-application=palemoon
+# Compiler and Linker
+#ac_add_options --enable-release
ac_add_options --enable-optimize="-O3 -Wno-format-overflow"
ac_add_options --disable-elf-hack
+#ac_add_options --enable-strip
+#ac_add_options --enable-install-strip
+export CC=gcc
+export CXX=g++
+export AR=gcc-ar
+export NM=gcc-nm
+export RANLIB=gcc-ranlib
+# Branding
ac_add_options --enable-official-branding
export MOZILLA_OFFICIAL=1
-ac_add_options --enable-default-toolkit=cairo-gtk2
-ac_add_options --enable-av1
-ac_add_options --enable-jemalloc
-#ac_add_options --enable-strip
-#ac_add_options --enable-install-strip
-ac_add_options --with-pthreads
-
+# System libraries
ac_add_options --with-system-bz2
#ac_add_options --enable-system-cairo
ac_add_options --with-system-ffi
@@ -27,34 +31,38 @@ ac_add_options --with-system-nspr
ac_add_options --with-system-nss
ac_add_options --enable-system-pixman
ac_add_options --with-system-png
+ac_add_options --with-pthreads
ac_add_options --enable-system-sqlite
ac_add_options --with-system-zlib
-
+ac_add_options --x-libraries=/usr/lib
+
+# Features
+ac_add_options --enable-default-toolkit=cairo-gtk2
+ac_add_options --enable-av1
+ac_add_options --enable-jemalloc
+
+# Disables
+ac_add_options --disable-accessibility
ac_add_options --disable-crashreporter
ac_add_options --disable-debug
ac_add_options --disable-debug-symbols
-ac_add_options --disable-gconf
-ac_add_options --disable-webspeech
-ac_add_options --disable-webspeechtestbackend
-
-ac_add_options --disable-accessibility
ac_add_options --disable-eme
ac_add_options --disable-gamepad
+ac_add_options --disable-gconf
ac_add_options --disable-mozril-geoloc
ac_add_options --disable-necko-wifi
ac_add_options --disable-parental-controls
# # precompiled-startupcache must be disabled to optimize for a newer
# # instruction set target
#ac_add_options --disable-precompiled-startupcache
+ac_add_options --disable-synth-speechd
ac_add_options --disable-tests
ac_add_options --disable-updater
ac_add_options --disable-webrtc
-
-ac_add_options --x-libraries=/usr/lib
+ac_add_options --disable-webspeech
+ac_add_options --disable-webspeechtestbackend
+
+mk_add_options MOZ_MAKE_FLAGS="-j4"
# Use python2
mk_add_options PYTHON=/usr/bin/python2
-
-# uncomment the following to limit the number of parallel build jobs
-# remember to run updpkgsums after, or you'll get a checksum failure
-mk_add_options MOZ_MAKE_FLAGS="-j4"