# Add default firefox settings
. $topsrcdir/browser/config/mozconfig

# Build in object dir, i.e. ../firefox-build
mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/../firefox-build

# Where to install it
ac_add_options --prefix=/usr

# Basic building options
ac_add_options --disable-tests
ac_add_options --disable-installer

# Static build requires disabling shared libraries
# ac_add_options --enable-static
# ac_add_options --disable-shared

# System libraries to use rather than internal snapshots
ac_add_options --with-system-jpeg
ac_add_options --with-system-zlib
ac_add_options --with-system-png
ac_add_options --enable-system-cairo

# Graphics toolkit options
ac_add_options --enable-svg			# enable svg support
ac_add_options --enable-canvas		# enable html:canvas feature

# Make sure Firefox has official stats and icons
mk_add_options BUILD_OFFICIAL=1
mk_add_options MOZILLA_OFFICIAL=1
export BUILD_OFFICIAL=1
export MOZILLA_OFFICIAL=1
ac_add_options --enable-official-branding

# Extra build tweaks
ac_add_options \
	--with-default-mozilla-five-home=/usr/lib/firefox-1.5 # MOZILLA_FIVE_HOME
ac_add_options --enable-xinerama	# dual display support
ac_add_options --enable-reorder		# function reordering
ac_add_options --enable-strip		# enable stripping
# ac_add_options --enable-cpp-rtti	# C++ RTTI
# ac_add_options --disable-pedantic	# all warnings issued for ANSI C
# ac_add_options --with-user-appdir=.firefox # moves part of user profile
# ac_add_options --disable-logging	# disable logging
ac_add_options --disable-accessibility	# turn off accessibility

# Options that are on by default in x86 Linux
# ac_add_options --enable-shared
# ac_add_options --disable-debug
# ac_add_options --enable-optimize
# ac_add_options --enable-default-toolkit=gtk2
# ac_add_options --enable-xft
# ac_add_options --disable-freetype2
# ac_add_options --enable-svg-renderer=cairo
# ac_add_options --with-pthreads
