Bug 1480771 - Take CLOBBER into account when deciding whether to re-run configure. r=gps,firefox-build-system-reviewers
authorChris Manchester <cmanchester@mozilla.com>
Mon, 06 Aug 2018 21:38:43 +0000
changeset 488009 53682999921900d9d8cc0f43cd8d5022cf0e5696
parent 488008 4466a4393d5f7fcf989155668906611df8775b5d
child 488010 502893089232b37d57c44e2a3c045dca80fff266
push id1815
push userffxbld-merge
push dateMon, 15 Oct 2018 10:40:45 +0000
treeherdermozilla-release@18d4c09e9378 [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersgps, firefox-build-system-reviewers
bugs1480771
milestone63.0a1
first release with
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
last release without
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
Bug 1480771 - Take CLOBBER into account when deciding whether to re-run configure. r=gps,firefox-build-system-reviewers Differential Revision: https://phabricator.services.mozilla.com/D2802
moz.configure
--- a/moz.configure
+++ b/moz.configure
@@ -576,16 +576,17 @@ def config_status_deps(build_env, build_
             os.path.join(topsrcdir, build_project, 'confvars.sh'),
             os.path.join(topobjdir, '.mozconfig.json'),
         ]
     else:
         # mozconfig changes may impact js configure.
         extra_deps = [os.path.join(topobjdir[:-7], '.mozconfig.json')]
 
     return list(__sandbox__._all_paths) + extra_deps + [
+        os.path.join(topsrcdir, 'CLOBBER'),
         os.path.join(topsrcdir, 'configure'),
         os.path.join(topsrcdir, 'js', 'src', 'configure'),
         os.path.join(topsrcdir, 'configure.in'),
         os.path.join(topsrcdir, 'js', 'src', 'configure.in'),
         os.path.join(topsrcdir, 'nsprpub', 'configure'),
         os.path.join(topsrcdir, 'config', 'milestone.txt'),
         os.path.join(topsrcdir, 'browser', 'config', 'version.txt'),
         os.path.join(topsrcdir, 'browser', 'config', 'version_display.txt'),