gecko-dev/build
Michael Comella af565b6cbb Bug 1277214 - Move MOZ_DISABLE_* to single MOZ_IN_AUTOMATION env var. r=grisha
We hit an issue where adding a new env var, MOZ_DISABLE_TELEMETRY, added env10
and caused crashes. I suspect the issue is that there are is now a double-digit
number of env vars (bug 1277390). Here, we do the quick fix by removing
MOZ_DISABLE_TELEMETRY & repurposing MOZ_DISABLE_SWITCHBOARD to be generic.

While we're at it, we simplify the code by making the setDisabled methods a
strict getter without checking for how many times they're called.

MozReview-Commit-ID: 19DDbVYRZ2

--HG--
extra : rebase_source : 1590ae4f49bf725ab8a3bb26f10dab324903aa8c
2016-06-01 16:46:44 -07:00
..
annotationProcessors Bug 1244875 - Update binding generator; r=snorp 2016-02-09 17:27:28 -05:00
autoconf Bug 1276043 - Move ANDROID_SUPPORT_LIBRARY_VERSION and ADNROID_GOOGLE_PLAY_SERVICES_VERSION to Python configure. r=glandium 2016-05-31 10:14:35 -07:00
build-clang Bug 1264132 - Use $gcc_dir/bin/gcc -print-libgcc-file-name to find the libraries and headers to copy in the clang package. r=ehsan 2016-04-15 08:17:43 +09:00
clang-plugin Bug 1209227 - Part 1: Make the MOZ_INHERIT_TYPE_ANNOTATIONS_FROM_TEMPLATE_ARGS analysis handle packs more correctly, r=ehsan 2016-05-19 09:34:01 -04:00
compare-mozconfig bug 1255479 - make mach python-tests use TestResolver for discovery, make mach test work for python tests. r=nalexander 2016-03-10 12:30:10 -05:00
docs Bug 1272748 Expose --enable-sm-promise config setting in mozinfo.json. r=mshal 2016-05-13 13:00:16 -07:00
gabi++ Bug 864843 - Part 2. Add moz.build for gabi++ r=glandium 2015-10-19 22:25:44 -07:00
macosx Bug 1260647 - Unify cross-compilation setup, while moving some of it to moz.configure. r=ted 2016-04-01 09:43:26 +09:00
mobile Bug 1277214 - Move MOZ_DISABLE_* to single MOZ_IN_AUTOMATION env var. r=grisha 2016-06-01 16:46:44 -07:00
moz.configure Bug 1275721 - Remove --enable-android-resource-constrained. r=mshal 2016-05-26 11:13:58 -07:00
package/mac_osx bug 1190522 - Rewrite pkg-dmg as a Python script. r=gps 2015-08-03 15:40:04 -04:00
pgo Bug 1252068 - Adding in reset prefs button on SSLNetError page. r=gijs 2016-05-04 17:10:45 +01:00
pymake
release
sanitizers Bug 1227347, part 1 - Remove IPC-related LSan suppressions. r=erahm 2016-04-26 11:46:28 -07:00
stlport Bug 1245022 - Kill stlport's Makefile.in. r=mshal 2016-02-03 08:41:22 +09:00
unix Bug 1261264 - Apply GCC PR64905 to fix miscompilation with -fomit-frame-pointer. r=froydnj 2016-04-08 06:45:06 +09:00
util bug 1272503 - make alerting for changes in num_constructors more agressive r=froydnj f=wlach 2016-05-31 16:49:15 -04:00
valgrind Bug 1262331 - Fix mach valgrind-test logging. r=gps 2016-04-07 09:10:47 +09:00
win32 Bug 1259782 - Build with Visual Studio 2015 Update 2; r=ted 2016-04-22 12:51:23 -07:00
win64 Bug 1259782 - Build with Visual Studio 2015 Update 2; r=ted 2016-04-22 12:51:23 -07:00
__init__.py
.lldbinit.in
appini_header.py Bug 1269787 - Move appini_header.py rule to moz.build; r=glandium 2016-04-29 13:45:07 -04:00
application.ini Bug 1247162 - Generate a header defining MOZ_SOURCE_*. r=mshal 2016-02-12 07:16:14 +09:00
automation-build.mk Bug 1224490 - Kill LIBXUL_DIST. r=mshal 2015-11-17 10:00:19 +09:00
automation.py.in Bug 1270144 - use error() rather than warning() in order to ensure this shows up on the treeherder summary, rs=emorley-over-irc 2016-05-25 15:14:56 +01:00
binary-location.mk
buildconfig.py Bug 1277087 - Change how the buildconfig module searches for config.status. r=gps 2016-06-02 08:48:42 +09:00
checksums.py
defines.sh
dumbmake-dependencies Bug 1218612 - DevTools server/shared updated in dumbmake. r=fitzgen 2015-10-27 16:28:10 -05:00
gecko_templates.mozbuild Bug 1277124 - Remove outdated definition in GeckoProgram. r=mshal 2016-06-02 08:48:45 +09:00
gen_test_packages_manifest.py Bug 1238079 - remove the desktop web runtime; r=fabrice,mossop,gps,jryans,jmaher,marco 2016-03-07 13:33:12 -08:00
genrc.sh
gyp.mozbuild Bug 1262020 - Move --with-android-ndk, --with-android-toolchain and --with-android-gnu-compiler-version to moz.configure. r=nalexander 2016-04-06 07:25:13 +09:00
mach_bootstrap.py Bug 1277087 - Always add in-tree search paths when bootstrapping mach. r=gps 2016-06-02 08:48:44 +09:00
Makefile.in Bug 1269787 - Move appini_header.py rule to moz.build; r=glandium 2016-04-29 13:45:07 -04:00
moz-automation.mk Bug 1273006 - Don't include makefiles from toolkit/mozapps/installer needlessly; r=glandium 2016-05-30 13:45:19 -04:00
moz.build Bug 1269787 - Move appini_header.py rule to moz.build; r=glandium 2016-04-29 13:45:07 -04:00
mozconfig.automation
mozconfig.cache Bug 1265799 - Disable b2g-inbound. r=Callek 2016-04-25 06:40:55 -04:00
mozconfig.clang-cl Bug 1042132 - Part 3: Add a MOZCONFIG helper script that lets you pick clang-cl; r=rail 2016-02-08 14:55:31 -05:00
mozconfig.common Bug 1186522 - force per checkin and release desktop firefox builds to require signed add-ons on beta 47 r=mshal 2016-04-27 12:46:52 -04:00
mozconfig.common.override
mozconfig.rust Bug 1243037 - part 3 - move "unix" mozconfig.rust up a level; r=mshal 2016-01-27 08:19:34 -05:00
mozconfig.vs-common
mozconfig.win-common
qemu-wrap
sccache.mk
subconfigure.py Bug 1257468 - Add --enable-project=js when calling configure for js/src from subconfigure.py. r=gps 2016-03-22 11:09:32 +09:00
submit_telemetry_data.py Bug 1250656 - Don't block mach command completion when submitting build telemetry data r=gps 2016-02-24 15:11:58 -08:00
telemetry-schema.json Bug 1244160 - Create json-schema for build telemetry data r=gps 2016-02-02 09:32:49 -05:00
templates.mozbuild Bug 1249167 - Fix dependencies involving stdc++compat and clang-plugin. r=mshal 2016-02-19 07:00:03 +09:00
test_templates.mozbuild Bug 1227248 - Part 3: Make GeneratedTest{Certificate,Key} no-op when --disable-compile-environment. r=gps 2015-12-14 11:55:27 -08:00
update-settings.ini
upload.py Bug 1063966 - Stop building and uploading gecko-unsigned-unaligned.apk. r=nthomas 2016-03-24 13:53:41 -07:00
variables.py Bug 1274655 - Resolve changeset when only repo is defined; r=mshal 2016-05-24 11:35:44 -07:00
virtualenv_packages.txt Bug 1277087 - Change how the buildconfig module searches for config.status. r=gps 2016-06-02 08:48:42 +09:00
windows_toolchain.py Bug 1259782 - Define zip archive path prefix argument; r=ted 2016-04-22 11:37:14 -07:00