# Based on https://developer.palemoon.org/build/linux

# Set object directory (%SRCDIR% will substituted in build script)
mk_add_options MOZ_OBJDIR="%SRCDIR%/objdir"

# Clear this if not a 64bit build
_BUILD_64=1

# Set GTK Version to 2 or 3
_GTK_VERSION=2

# Build options
ac_add_options --enable-application=palemoon
ac_add_options --enable-optimize="%CFLAGS%"
ac_add_options --enable-default-toolkit=cairo-gtk$_GTK_VERSION
ac_add_options --enable-strip
ac_add_options --enable-devtools
ac_add_options --with-pthreads
mk_add_options AUTOCLOBBER=1

# Enable stuff
ac_add_options --enable-alsa

# Disable stuff
ac_add_options --disable-eme
ac_add_options --disable-webrtc
ac_add_options --disable-gamepad
ac_add_options --disable-tests
ac_add_options --disable-debug
ac_add_options --disable-necko-wifi
ac_add_options --disable-updater
ac_add_options --disable-dbus
ac_add_options --disable-gconf
ac_add_options --disable-gio
ac_add_options --disable-debug-symbols
ac_add_options --disable-pulseaudio
ac_add_options --disable-jemalloc
ac_add_options --disable-crashreporter
ac_add_options --disable-parental-controls
ac_add_options --disable-maintenance-service

# Please see https://www.palemoon.org/redist.shtml for restrictions when using the official branding.
ac_add_options --disable-official-branding
export MOZILLA_OFFICIAL=1

# Processor architecure specific build options
if [ -n "$_BUILD_64" ]; then
  ac_add_options --x-libraries=/usr/lib64
else
  ac_add_options --x-libraries=/usr/lib
fi

export MOZ_PKG_SPECIAL=gtk$_GTK_VERSION