Add Suite Release mozconfigs. a=Callek SEAMONKEY_2_12b1_BUILD1 SEAMONKEY_2_12b1_BUILD2 SEAMONKEY_2_12b1_RELEASE
authorJustin Wood <Callek@gmail.com>
Sat, 21 Jul 2012 00:42:51 -0400
changeset 12688 1ca605c5d5803c04170b3b474aeb78a3ee17c6e5
parent 12687 67c3834f12f102f30394b2ed1b01c23b4256b1f8
child 12689 f36b8b6bd777f653ab1604544d0efcf2ed83b37e
child 12707 5ea717127777908711d6e2c2d31a82bf67ea6b04
push id106
push userbugzilla@standard8.plus.com
push dateFri, 24 Aug 2012 15:52:11 +0000
reviewersCallek
Add Suite Release mozconfigs. a=Callek
suite/config/mozconfigs/linux32/release
suite/config/mozconfigs/linux64/release
suite/config/mozconfigs/macosx-universal/release
suite/config/mozconfigs/win32/release
new file mode 100644
--- /dev/null
+++ b/suite/config/mozconfigs/linux32/release
@@ -0,0 +1,28 @@
+ac_add_options --enable-application=suite
+ac_add_options --enable-optimize
+ac_add_options --enable-update-channel=${MOZ_UPDATE_CHANNEL}
+ac_add_options --enable-update-packaging
+ac_add_options --disable-debug
+ac_add_options --enable-tests
+
+CC=/tools/gcc-4.5/bin/gcc
+CXX=/tools/gcc-4.5/bin/g++
+
+export LDFLAGS="-static-libstdc++"
+export HOST_LDFLAGS="-static-libstdc++"
+export CFLAGS="-gdwarf-2"
+export CXXFLAGS="-gdwarf-2"
+
+# For NSS symbols
+export MOZ_DEBUG_SYMBOLS=1
+ac_add_options --enable-debug-symbols="-gdwarf-2"
+mk_add_options PROFILE_GEN_SCRIPT='$(PYTHON) @MOZ_OBJDIR@/_profile/pgo/profileserver.py'
+
+# Needed to enable breakpad in application.ini
+export MOZILLA_OFFICIAL=1
+
+# Enable parallel compiling
+mk_add_options MOZ_MAKE_FLAGS="-j2"
+
+#Use ccache
+ac_add_options --with-ccache=/usr/bin/ccache
new file mode 100644
--- /dev/null
+++ b/suite/config/mozconfigs/linux64/release
@@ -0,0 +1,29 @@
+ac_add_options --enable-application=suite
+ac_add_options --enable-optimize
+ac_add_options --enable-update-channel=${MOZ_UPDATE_CHANNEL}
+ac_add_options --enable-update-packaging
+ac_add_options --disable-debug
+ac_add_options --enable-tests
+
+
+CC=/tools/gcc-4.5/bin/gcc
+CXX=/tools/gcc-4.5/bin/g++
+
+export LDFLAGS="-static-libstdc++"
+export HOST_LDFLAGS="-static-libstdc++"
+export CFLAGS="-gdwarf-2"
+export CXXFLAGS="-gdwarf-2"
+
+# For NSS symbols
+export MOZ_DEBUG_SYMBOLS=1
+ac_add_options --enable-debug-symbols="-gdwarf-2"
+mk_add_options PROFILE_GEN_SCRIPT='$(PYTHON) @MOZ_OBJDIR@/_profile/pgo/profileserver.py'
+
+# Needed to enable breakpad in application.ini
+export MOZILLA_OFFICIAL=1
+
+# Enable parallel compiling
+mk_add_options MOZ_MAKE_FLAGS="-j2"
+
+#Use ccache
+ac_add_options --with-ccache=/usr/bin/ccache
new file mode 100644
--- /dev/null
+++ b/suite/config/mozconfigs/macosx-universal/release
@@ -0,0 +1,37 @@
+if test -e "$topsrcdir/mozilla/build/macosx/universal/mozconfig"; then
+  # We need some hackery to deal with the mozilla/ build system calling this
+  # mozconfig.
+  oldtopsrcdir=$topsrcdir
+  export topsrcdir=$topsrcdir/mozilla
+else
+  # Big Hack that unsets CC / CXX so that mozconfig.common doesn't get
+  # mixed up with host/target CPUs when trying to work out how to do the
+  # universal build. When we redo the build system (bug 648979) this will
+  # go away.
+  unset CC
+  unset CXX
+fi
+
+. $topsrcdir/build/macosx/universal/mozconfig
+
+if test -n $oldtopsrcdir; then
+  export topsrcdir=$oldtopsrcdir
+fi
+
+ac_add_options --enable-application=suite
+ac_add_options --enable-update-channel=${MOZ_UPDATE_CHANNEL}
+ac_add_options --enable-update-packaging
+ac_add_options --enable-tests
+
+export CFLAGS="-gdwarf-2"
+export CXXFLAGS="-gdwarf-2"
+
+# For NSS symbols
+export MOZ_DEBUG_SYMBOLS=1
+ac_add_options --enable-debug-symbols="-gdwarf-2"
+
+# Needed to enable breakpad in application.ini
+export MOZILLA_OFFICIAL=1
+
+# Enable parallel compiling
+mk_add_options MOZ_MAKE_FLAGS="-j4"
new file mode 100644
--- /dev/null
+++ b/suite/config/mozconfigs/win32/release
@@ -0,0 +1,17 @@
+ac_add_options --enable-application=suite
+ac_add_options --enable-update-channel=${MOZ_UPDATE_CHANNEL}
+ac_add_options --enable-update-packaging
+ac_add_options --enable-jemalloc
+ac_add_options --enable-tests
+
+# For NSS symbols
+export MOZ_DEBUG_SYMBOLS=1
+
+# Needed to enable breakpad in application.ini
+export MOZILLA_OFFICIAL=1
+
+# To enable MSVC 2010 building
+. $topsrcdir/build/win32/mozconfig.vs2010
+
+# Enable parallel compiling
+# mk_add_options MOZ_MAKE_FLAGS="-j2"