+#
+# Only strip if the user wants us to
+#
+if echo $LDFLAGS | grep -q -- '-s'; then
+ OPTS="$OPTS --enable-strip"
+fi &&
-if [[ "$FIREFOX_CVS" == "y" ]]; then
- autoconf-2.13 || return 1
-fi &&
+#
+# No fast optimization for Mozilla, bit us so many times...
+#
+CFLAGS="${CFLAGS//-Os/-O2}" &&
+CXXFLAGS="${CXXFLAGS//-Os/-O2}" &&
+CFLAGS="${CFLAGS//-O3/-O2}" &&
+CXXFLAGS="${CXXFLAGS//-O3/-O2}" &&
-mozilla_build
+# necko-wifi is part of xulrunner if enabled, but firefox
+# compile fails without wireless_tools without this option
+echo ac_add_options --disable-necko-wifi >> .mozconfig &&
+echo ac_add_options --enable-optimize=-O2 >> .mozconfig &&
-#echo "ac_add_options --with-system-libevent" >> .mozconfig &&
-echo "ac_add_options --disable-javaxpcom" >> .mozconfig &&
-echo "ac_add_options --disable-mochitest" >> .mozconfig &&
-echo "ac_add_options --enable-jemalloc" >> .mozconfig &&
-echo "ac_add_options --enable-jsd" >> .mozconfig &&
-echo "ac_add_options --enable-libnotify" >> .mozconfig &&
+#
+# Only strip if the user wants us to
+#
+if echo $LDFLAGS | grep -q -- '-s'; then
+ OPTS="$OPTS --enable-strip"
+fi &&
+#
+# No fast optimization for Mozilla, bit us so many times...
+#
+CFLAGS="${CFLAGS//-Os/-O2}" &&
+CXXFLAGS="${CXXFLAGS//-Os/-O2}" &&
+CFLAGS="${CFLAGS//-O3/-O2}" &&
+CXXFLAGS="${CXXFLAGS//-O3/-O2}" &&