Bug 1305912 - Disable compile environment for source step. r+a=RattyAway SEA_COMM490_20160927_RELBRANCH
authorEdmund Wong <ewong@pw-wspx.org>
Thu, 29 Sep 2016 09:25:30 +0800
branchSEA_COMM490_20160927_RELBRANCH
changeset 31335 55fd7a3517f7836b600e6dec832fd9615894ae05
parent 31334 9bf352ec2a307bc96e45905f8398f99e58315c7f
child 31336 34c0678223623c5885fa5cc6bf6ca65a0e04f15f
push id1
push userclokep@gmail.com
push dateMon, 07 May 2018 22:45:56 +0000
treeherdercomm-esr60@57eacde5ef40 [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
bugs1305912
Bug 1305912 - Disable compile environment for source step. r+a=RattyAway
suite/config/mozconfigs/linux64/source
new file mode 100644
--- /dev/null
+++ b/suite/config/mozconfigs/linux64/source
@@ -0,0 +1,30 @@
+# The source "build" only needs a mozconfig because we use the build system as
+# our script for generating it. This allows us to run configure without any
+# extra dependencies on specific toolchains, e.g. gtk3.
+. "$topsrcidr/build/unix/mozconfig.linux"
+
+ac_add_options --disable-compile-environment
+
+ac_add_options --enable-application=suite
+ac_add_options --enable-optimize
+ac_add_options --enable-calendar
+ac_add_options --enable-update-channel=${MOZ_UPDATE_CHANNEL}
+ac_add_options --disable-debug
+ac_add_options --enable-debug-symbols
+ac_add_options --enable-tests
+ac_add_options --enable-calendar
+
+# For NSS symbols
+export MOZ_DEBUG_SYMBOLS=1
+mk_add_options PROFILE_GEN_SCRIPT='$(PYTHON) @MOZ_OBJDIR@/_profile/pgo/profileserver.py'
+
+# Needed to enable breakpad in application.ini
+export MOZILLA_OFFICIAL=1
+
+# Disable checking that add-ons are signed by the trusted root
+MOZ_ADDON_SIGNING=0
+# Disable enforcing that add-ons are signed by the trusted root
+MOZ_REQUIRE_SIGNING=0
+
+#Use ccache
+ac_add_options --with-ccache=/usr/bin/ccache