# mozconfig.common only exists in mozilla-central
if test -e "$topsrcdir/mozilla/build/macosx/universal/mozconfig.common" || test -e "$topsrcdir/build/macosx/universal/mozconfig.common"; then
  CC=/tools/gcc-4.3.3/bin/gcc
  CXX=/tools/gcc-4.3.3/bin/g++

  export CFLAGS="-gdwarf-2"
  export CXXFLAGS="-gdwarf-2"

  ac_add_options --enable-debug-symbols="-gdwarf-2"
else
  # 1.9.2 specific options.
  ac_add_options --enable-static
  ac_add_options --disable-shared

  CC=/tools/gcc-4.1.1/bin/gcc
  CXX=/tools/gcc-4.1.1/bin/g++

  export CFLAGS="-gstabs+"
  export CXXFLAGS="-gstabs+"
fi

ac_add_options --enable-application=mail
ac_add_options --enable-optimize
ac_add_options --enable-update-channel=nightly
ac_add_options --enable-update-packaging
ac_add_options --disable-debug

ac_add_options --enable-tests
ac_add_options --enable-codesighs
ac_add_options --disable-auto-deps

# For NSS symbols
export MOZ_DEBUG_SYMBOLS=1

# Needed to enable breakpad in application.ini
export MOZILLA_OFFICIAL=1

# more options for 1.9 vs mozilla-central perf comparisons
# shouldn't do anything - we don't do profiled builds on linux
mk_add_options PROFILE_GEN_SCRIPT=@TOPSRCDIR@/build/profile_pageloader.pl

# Enable parallel compiling
CONCURRENCY=$(( `grep processor /proc/cpuinfo | wc -l` + 2 ))
mk_add_options MOZ_MAKE_FLAGS="-j$CONCURRENCY"
if [ -f $topsrcdir/mozconfig-extra ] ; then
  . $topsrcdir/mozconfig-extra
fi
if [ -f $topsrcdir/mozconfig-extra-linux ] ; then
  . $topsrcdir/mozconfig-extra-linux
fi

#Use ccache
ac_add_options --with-ccache=/usr/bin/ccache
