Bug 634233: Add a release-style mozconfig for win64; r=me BETA_60_CONTINUATION
authorTom Prince <mozilla@hocat.ca>
Wed, 30 May 2018 15:25:27 -0600
branchBETA_60_CONTINUATION
changeset 31108 ade30b8474b10aba850fcd6ca9863c8c8f7b35a9
parent 31107 84938ef855c517b1913e534229fd6d3c82671bc4
child 31109 4536ca6acba70868930ba479ba2a3180ee9b7dd8
push id2211
push usermozilla@hocat.ca
push dateThu, 31 May 2018 19:22:19 +0000
treeherdercomm-beta@4536ca6acba7 [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersme
bugs634233
Bug 634233: Add a release-style mozconfig for win64; r=me
mail/config/mozconfigs/win64/release
new file mode 100644
--- /dev/null
+++ b/mail/config/mozconfigs/win64/release
@@ -0,0 +1,30 @@
+. "$topsrcdir/build/mozconfig.win-common"
+. "$topsrcdir/build/mozconfig.common"
+. "$topsrcdir/build/mozconfig.stylo"
+. "$topsrcdir/comm/mail/config/mozconfigs/common"
+. "$topsrcdir/comm/mail/config/mozconfigs/win64/common-win64"
+
+ac_add_options --enable-update-channel="${MOZ_UPDATE_CHANNEL}"
+ac_add_options --enable-jemalloc
+ac_add_options --enable-official-branding
+
+# Needed to enable breakpad in application.ini
+export MOZILLA_OFFICIAL=1
+
+export MOZ_TELEMETRY_REPORTING=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_ADDON_SIGNING=0
+
+# Package js shell
+export MOZ_PACKAGE_JSSHELL=1
+
+. $topsrcdir/build/win64/mozconfig.vs-latest
+
+# Set up mapi includes (must be done after visual studio setup)
+export INCLUDE=$INCLUDE:$(cd "$TOOLTOOL_DIR" && pwd)/mapiheader
+mk_export_correct_style INCLUDE
+
+mk_add_options "export SOCORRO_SYMBOL_UPLOAD_TOKEN_FILE=c:/builds/crash-stats-api.token"