Commit Graph

156 Commits

Author SHA1 Message Date
Mike Shal
6030d96f14 Bug 978211 - add an automation/build target for post-build steps; r=glandium 2014-05-16 14:37:31 -04:00
Mike Hommey
b997ad100f Bug 1006956 - Disable sccache on non-try PGO builds. r=mshal 2014-05-15 07:14:37 +09:00
Gabriele Svelto
373379c379 Bug 888698 - Make client.mk pass the top-level -j parameter to the recursive invocations. r=glandium 2014-04-25 19:19:24 +02:00
Mike Hommey
0d1d7c1e94 Bug 991976 - Only fail creating .mozconfig.mk once. r=mshal 2014-04-04 14:57:36 +09:00
Mike Hommey
c6fb3a3889 Bug 990848 - Ensure .mozconfig.mk is created after clobbering. r=mshal 2014-04-02 11:52:49 +09:00
Mike Hommey
64fdc4d9ca Bug 950298 - Make the js build system use top-level as its root objdir. r=gps 2014-01-14 07:38:40 +09:00
Cykesiopka
ff1f8147d8 Bug 835150 - Remove fast-package make target and references to MOZ_FAST_PACKAGE. r=mshal 2013-12-12 17:36:59 -05:00
Mike Hommey
06d6d3c5cf Bug 943728 - Replace double quotes with single quotes in Makefiles (or remove them when it makes sense). r=mshal 2013-12-03 06:34:21 +09:00
Alexandros Chronopoulos
a046060df5 Bug 704316 - Remove reference to deleted mozilla-dos2unix. r=ted 2013-11-17 12:02:55 +02:00
Mike Hommey
9dc3df4425 Bug 915537 - Fix mach build --jobs. r=gps 2013-11-16 13:40:03 +09:00
Mike Hommey
c193f8915c Bug 925605 - Allow to build with a special build of GNU make on windows. r=gps 2013-10-16 08:34:18 +09:00
Wes Kocher
7bb1f5f924 Backed out changeset 5f0bfb16fa4a (bug 925605) 2013-10-15 16:57:00 -07:00
Mike Hommey
1ce72be793 Bug 925605 - Allow to build with a special build of GNU make on windows. r=gps 2013-10-16 08:34:18 +09:00
Mike Hommey
28a2f19b0e Bug 926900 - Remove msys-make specific mozconfig. r=gps 2013-10-16 08:31:18 +09:00
Gregory Szorc
fda57a4bf9 Bug 794506 - Part 1: Move virtualenv code under mozbuild; r=ted
--HG--
rename : build/virtualenv/packages.txt => build/virtualenv_packages.txt
rename : build/virtualenv/populate_virtualenv.py => python/mozbuild/mozbuild/virtualenv.py
2013-09-20 15:46:23 -07:00
Mike Hommey
70bfbee4ec Bug 913246 - Fix configure with relative MOZCONFIG. r=gps 2013-09-06 11:24:43 +09:00
Mike Hommey
f7b2b501bc Fixup for bug 911634. r=gps 2013-09-05 09:18:49 +09:00
Mike Hommey
0df48ac4ce Bug 911936 - Kill make depend. r=gps 2013-09-05 09:01:45 +09:00
Mike Hommey
3cee26c564 Bug 911634 - Create a .mozconfig.mk in the objdir when starting a build, and include it from config.mk. r=gps 2013-09-05 09:01:44 +09:00
Mike Hommey
ac78d3f835 Back out changeset 6fe5a446b775 (bug 903118) 2013-09-05 09:01:44 +09:00
Mike Shal
f62d01a145 Bug 903118 - set mozconfig environment variables for sub-makes; r=gps 2013-08-14 09:34:18 -04:00
Mike Hommey
0cd5049af1 Bug 873640 - Fix and cleanup profiledbuild profile script invocation. r=ted 2013-05-21 08:28:49 +02:00
Gregory Szorc
4936217251 Bug 828317 - Require pymake to build on Windows; r=ted 2013-03-06 12:05:24 -08:00
Ed Morley
d936089103 Bug 863091 - Make auto clobbering opt-in rather than opt-out; r=glandium
To avoid surprises for devs building locally, auto clobbering is now opt-in, via
the use of |mk_add_options AUTOCLOBBER=1| in the mozconfig. Our automation uses
build/mozconfig.common which specifies this, so auto clobber will remain enabled
for our buildbot machines.
2013-04-25 13:41:17 +01:00
Gregory Szorc
d31bd6e4ff Bug 837323 - Automatically clobber when CLOBBER is updated; r=ted, glandium 2013-03-29 10:34:58 -07:00
Ryan VanderMeulen
e288c8ce8e Backed out changesets 206bb159d62f, a6ab3e11f721, and a61aa08ab4ac (bug 837323) for frequent Windows fatal clobber errors on a CLOSED TREE. 2013-04-08 09:59:45 -04:00
Gregory Szorc
3d35284ab7 Bug 837323 - Automatically clobber when CLOBBER is updated; r=ted 2013-03-29 10:34:58 -07:00
Gregory Szorc
4c3d4dc8a4 Bug 784841 - Part 19: Remove allmakefiles.sh and friends; r=ted 2013-02-25 14:09:16 -08:00
Mike Hommey
762ef4ff93 Bug 840094 - Change how nsZipArchive logging works. r=taras,r=gps
Now log in a single file given by the MOZ_JAR_LOG_FILE environment variable.
Log entries contain the URI of the Zip archive, followed by the path in the
archive.
* * *
Bug 840094 - Fixup for debug builds failure because of nsZipArchive::CloseArchive being called several times
2013-02-19 11:02:12 +01:00
Jeff Hammel
aaeda9f17f Bug 830996 - implement a way to DRY mozbase packages for m-c;r=gps
--HG--
extra : rebase_source : 47c989854e95e0df97f3af656bba83a91bbef33a
2013-01-25 21:51:08 -08:00
Benoit Girard
b15523e5ae Bug 717372 - The clobber information should live in the tree; r=khuey 2012-03-13 13:00:24 -04:00
Gregory Szorc
8ecdf36ba1 Bug 815219 - Part 1: Automatically build using all available processor cores; r=ted 2012-11-27 14:01:17 -08:00
Ehsan Akhgari
2d90f659c5 Backed out changeset 6b87b58ff491 (follow-up to bug 793953) because of make insanity
DONTBUILD this, like the ones before it
2012-09-26 15:47:11 -04:00
Ehsan Akhgari
6d98de09fa Bug 793953 follow-up: use the ?= syntax to get rid of the explicit condition; irc-r=glandium
DONTBUILD this either!
2012-09-26 15:15:41 -04:00
Ehsan Akhgari
0f7ca9e8a6 Bug 793953 - Support autoconf2.13 installed through fink; r=khuey
DONTBUILD
2012-09-25 00:17:32 -04:00
Siddharth Agarwal
c87b1488fa Bug 781431 - A few minor build system improvements. r=ted
1. mozconfig2client-mk still refers to $HOME/.mozconfig, even though we
removed it a while ago. Thanks to Neil for pointing it out.
2. MOZCONFIG_FIND and MOZCONFIG_MODULES are no longer used by client.mk.
3. Make CONFIG_GUESS a script that runs just once per client.mk invocation.

--HG--
extra : rebase_source : ec75ebcc5cea004f64abafb8a219e828234237de
2012-08-15 22:06:43 +05:30
Siddharth Agarwal
56b70a388f Bug 780222 - Address review comment. 2012-08-07 02:46:02 +05:30
Siddharth Agarwal
405456d907 Bug 780222 - Remove redundant check-sync-dirs call in js/src/Makefile.in. r=ted
--HG--
extra : rebase_source : 05faaef0dfb039ff5405fb756bcbd3267f476a3f
2012-08-07 02:38:38 +05:30
Siddharth Agarwal
0bbcca7f47 Bug 779922 - Export Windows-style paths in the in-tree mozconfig.vs2010 when building under Pymake. r=ted
--HG--
extra : rebase_source : bb3dff7e94b53efe79801a2b3bfc6cd78ef47ac3
2012-08-07 02:37:11 +05:30
Siddharth Agarwal
f5ea284189 Bug 780421 - Use $(PYTHON) to run config.status. r=glandium 2012-08-05 12:42:57 +02:00
Mike Hommey
6de82c7f66 Bug 774032 part 6 - Replace autoconf handling of config files and headers with our own. r=ted 2012-08-04 08:47:28 +02:00
Gregory Szorc
6e8f3ba694 Bug 774106 - Don't use Makefile.in to populate virtualenv; r=glandium 2012-07-23 00:19:30 -07:00
Mike Hommey
ccf2921ad0 Bug 772841 - Use make package instead of make stage-package before profile run, but avoid package signing. r=ted,r=catlee 2012-07-13 00:02:12 +02:00
Mike Hommey
92dba1256b Bug 762358 - Don't create a .mozconfig.mk file, and re-run configure when .mozconfig changed. r=ted 2012-06-19 09:12:43 +02:00
Gervase Markham
87620f5676 Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
John O'Duinn
cf54fe317e bug 707569 - build_and_deploy should use fast-package r=khuey 2012-05-07 17:50:26 -07:00
Ehsan Akhgari
c7d143b9fa Merge mozilla-central into mozilla-inbound 2012-04-24 21:29:44 -04:00
John O'Duinn
77077a9f64 bug 746741: add makefile targets to encapsulate rebuild/repackage/install steps on android. r=ted, a=npotb 2012-04-24 10:45:47 -04:00
Steve Fink
d83159318e Bug 746382 - save a copy of whatever mozconfig you used into $OBJDIR/.mozconfig to make it easier to automate rebuilds. r=khuey
--HG--
extra : rebase_source : 08b3f46644fd97403b9306f9040e05d5b2f20087
2012-04-17 16:10:23 -07:00
Joey Armstrong
0ba6aff1f1 Bug 741839 - Consolidate wildcard calls in client.mk. r=ted 2012-04-06 14:07:46 -04:00