updated on Wed Jan 18 08:00:29 UTC 2012
[aur-mirror.git] / firefox-pgo / mozconfig
blobb1c6b02495855b9dae1a8b9541d4ffc6de53b3ac
1 . $topsrcdir/xulrunner/config/mozconfig
2 . $topsrcdir/browser/config/mozconfig
4 mk_add_options MOZ_CO_PROJECT=browser
5 ac_add_options --enable-application=browser
6 ac_add_options --prefix=/usr --libdir=/usr/lib
8 ## System libs are preferred
9 ac_add_options --with-system-nspr --with-system-nss --with-system-zlib
10 ac_add_options --with-system-bz2 --with-system-jpeg --with-system-png
11 ac_add_options --with-system-libvpx --with-system-libevent
12 ac_add_options --enable-system-sqlite --enable-system-cairo --enable-system-lcms
13 ac_add_options --enable-system-hunspell --with-pthreads --enable-libxul
14 ac_add_options --enable-ipc --disable-static
16 ac_add_options --disable-installer --disable-updater
18 ## Optimize
19 ac_add_options --disable-pedantic --enable-jemalloc --enable-xterm-updates
20 ### Reverse these lines (enable vs disable) for a debug build
21 ac_add_options --enable-optimize --disable-debug --disable-tests
22 ac_add_options --disable-mochitest --enable-profile-guided-optimization
23 ac_add_options --disable-crashreporter --enable-strip --enable-install-strip
24 ###
25 ### For a debug build, uncomment these as well
26 #export CFLAGS="$CFLAGS -gdwarf-2"
27 #export CXXFLAGS="$CXXFLAGS -gdwarf-2"
28 #export MOZ_DEBUG_SYMBOLS=1
30 ## Edit these as you see fit
31 ac_add_options --enable-default-toolkit=cairo-gtk2  # cairo-gtk2-dfb, cairo-gtk2, or cairo-qt
32 ac_add_options --enable-official-branding --enable-startup-notification
33 ac_add_options --disable-parental-controls --disable-java-xpcom
34 ac_add_options --disable-xprint --disable-gconf --disable-gnomevfs
35 ac_add_options --enable-extensions=default --enable-printing --enable-xinerama
36 ac_add_options --enable-pango --enable-canvas --enable-canvas3d --enable-svg
37 ac_add_options --enable-smil --enable-shared-js --enable-url-classifier
38 ac_add_options --enable-places --enable-gio --enable-libnotify
39 # This is disabled in order to speed Firefox up, it prevents checking Google
40 # for every single URL Firefox processes.  If you're using this package, it's
41 # likely you already know enough to be safe online, or are paranoid
42 # (perhaps with reason) about Google getting your URLs (checksummed?).
43 # Also, this is GNU/Linux, we have somewhat less to fear ;-)
44 ac_add_options --disable-safe-browsing
47 mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/ff-pgo
48 mk_add_options PROFILE_GEN_SCRIPT='$(PYTHON) $(MOZ_OBJDIR)/_profile/pgo/profileserver.py'
49 mk_add_options PYTHONPATH='$(OBJDIR)/_profile/pgo'
50 mk_add_options BUILD_OFFICIAL=1
51 mk_add_options MOZILLA_OFFICIAL=1
52 export BUILD_OFFICIAL=1
53 export MOZILLA_OFFICIAL=1
55 # Want to change the compiler?
56 #export CC='gcc-4.6'
57 #export CXX='g++-4.6'