Matthew Gregan
df9b936b39
Bug 934290 - Add PulseAudio build dep to bootstrap. r=gps
2013-11-04 13:38:32 +13:00
Gregory Szorc
6f8f777c30
Bug 933499 - Fix bootstrap on fresh OS X 10.9 installations; r=ted
...
DONTBUILD (NPOTB) on a CLOSED TREE
2013-11-05 12:51:52 -08:00
Mike Hommey
d4e9aba308
Bug 933779 - Always use forward slash as path separator when passing -C argument to make. r=mshal
2013-11-05 07:39:23 +09:00
Mark Hammond
660f853b77
Bug 930849 - add a datareporting field to mozinfo. r=ted
2013-11-04 11:18:20 +11:00
Mike Hommey
cb26380fb8
Bug 933120 - Move HOST_PROGRAM and HOST_SIMPLE_PROGRAMS to moz.build. r=gps
2013-11-02 08:44:11 +09:00
Mike Hommey
52275f51b9
Bug 933135 - Treat SIMPLE_PROGRAMS more like PROGRAM. r=mshal
2013-11-02 08:43:55 +09:00
Boris Zbarsky
ae27390f80
Bug 925382. Error out of unified bindings if one of them includes windows.h. r=froydnj
2013-11-01 15:39:24 -04:00
Mike Hommey
fb32a8ff24
Bug 932213 - Move HOST_CMMSRCS to moz.build. r=gps
2013-10-30 07:51:48 +09:00
Mike Hommey
2f371229ab
Bug 901561 - Move CMSRCS to moz.build. r=gps
2013-10-30 07:51:27 +09:00
Mike Hommey
6258bbbd56
Bug 932170 - Add moz.build variables for generated sources. r=gps
2013-10-30 07:45:01 +09:00
Mike Hommey
495a0e5873
Bug 932133 - Error out when entries in *SOURCES have an unknown file type. r=gps
2013-10-30 07:42:45 +09:00
Gregory Szorc
235dc04c4f
Bug 932637 - mach build-backend should invoke config.status with explicit python; r=glandium
...
DONTBUILD (NPOTB) CLOSED TREE
2013-10-30 08:57:05 -07:00
Gregory Szorc
d3e17cb6bd
Bug 877308 - Change when build backend update check it performed; r=glandium
...
Before, we checked if config.status was stale in any entrant Makefile
(top level or child directory). This had undesirable side-effects for
partial tree builds, notably that if the build backend was out of date,
the current Makefile was invalidated.
With this patch, we only regenerate the build config automatically in
full/toplevel builds. If an outdated build config is detected on partial
tree builds, we error. The impact of this is mitigated by having mach
build automatically ensure the build config is current.
2013-10-29 14:53:52 -07:00
Mike Hommey
abb15c74f7
Bug 928244 - Add a UNIFIED_SOURCES variable to moz.build to trigger unified builds of the given sources. r=gps
2013-10-29 08:00:32 +09:00
Mike Hommey
ef67d91c0d
Bug 928364 - Remove unified source dependencies completely, they're useless. r=gps
...
The backend.RecursiveMakeBackend.built business ensures config.status reruns
when moz.build changes, which is the only thing that would affect unified
sources. Rerunning config.status updates unified sources if they need to
be updated. Once updated, normal object dependencies will ensure they are
rebuilt. Those same dependencies will ensure they are rebuilt when one of
the C/C++ sources they include change. IOW, unified sources don't need any
explicit dependencies generated by the backend.
2013-10-24 08:06:01 +09:00
Mike Hommey
ad000c8d42
Bug 930896 - Keep track of files generated by a build backend. r=gps
2013-10-29 08:00:30 +09:00
Mike Hommey
629653e9c2
Bug 930899 - Improve backend file accounting. r=gps
2013-10-29 08:00:28 +09:00
Gregory Szorc
d838e11c32
Bug 927837 - Don't manage generated files in configure; r=glandium
2013-10-23 14:43:32 -07:00
Ted Mielczarek
84945fbefb
Bug 930674 - Add NO_VISIBILITY_FLAGS to moz.build. r=gps
2013-10-24 15:06:19 -04:00
Nick Alexander
f9072daf63
Bug 925185 - Part 1: Add add_java_jar to moz.build. r=gps
2013-10-24 15:38:14 -07:00
Mike Hommey
8227d7aa95
Bug 929905 - Consolidate sources in moz.build. r=gps
2013-10-25 08:23:05 +09:00
Mike Hommey
698caffeaf
Bug 930380 - Make sure *SOURCES only point to existing files. r=gps
2013-10-25 07:58:17 +09:00
Brian O'Keefe
9a6d87a5fc
Bug 928709 - Add support for adding include directories from the objdir in moz.build files, r=mshal
2013-10-02 13:17:55 -04:00
Mike Hommey
8a46609b0f
Backout changeset 6f52040ede0d (bug 928364) for PGO bustage
2013-10-24 09:37:06 +09:00
Mike Hommey
833cc665bd
Bug 928364 - Remove unified source dependencies completely, they're useless. r=gps
...
The backend.RecursiveMakeBackend.built business ensures config.status reruns
when moz.build changes, which is the only thing that would affect unified
sources. Rerunning config.status updates unified sources if they need to
be updated. Once updated, normal object dependencies will ensure they are
rebuilt. Those same dependencies will ensure they are rebuilt when one of
the C/C++ sources they include change. IOW, unified sources don't need any
explicit dependencies generated by the backend.
2013-10-24 08:06:01 +09:00
Mike Hommey
d673b65c60
Bug 921492 - Make StrictOrderingOnAppendList use actual alphabetical sorting. r=mshal,r=gps
2013-10-24 08:05:43 +09:00
Mike Hommey
a1fa36b082
Bug 913268 - Make CPP_SOURCES a StrictOrderingOnAppendList. r=mshal
2013-10-24 08:00:23 +09:00
Mike Hommey
33fb56808c
Bug 929896 - Make GTEST_CPP_SOURCES a StrictOrderingOnAppendList. r=mshal
2013-10-24 07:59:50 +09:00
Ziga Seilnacht
240140d5ea
Bug 922517 - fix O(tests * support-files) behaviour in _process_test_manifest, r=gps
2013-10-22 15:17:00 -07:00
Joshua Cranmer
cc82d7b691
Bug 920849 - Fix regression that stops comm-central from building, r=gps
2013-10-23 12:11:02 -05:00
Gregory Szorc
5581d22f83
Bug 920849 - Part 1: Write metadata for every test file; r=ted
2013-10-22 15:51:49 -07:00
Gregory Szorc
411c289860
Bug 585011 - Move cl.py to mozbuild; r=ted
2013-10-22 14:25:56 -07:00
Joshua Cranmer
0f25c99493
Bug 900526, part 5: Move DIST_SUBDIR to moz.build, r=gps
2013-10-21 13:10:04 -05:00
Joshua Cranmer
7e04b06dfc
Bug 900526, part 3: Define FINAL_TARGET and friends in moz.build, r=gps
2013-10-21 13:08:35 -05:00
Joshua Cranmer
c6ad4f0846
Bug 900526, part 1: Allow inheritable moz.build variables, r=gps.
2013-10-21 13:07:30 -05:00
Gregory Szorc
fa53428769
Bug 927143 - Reject srcdir == objdir build configurations; r=glandium
2013-10-18 09:25:53 -07:00
Gregory Szorc
a2d5cd8c66
Bug 896379 - Fix build bootstrapper on fresh OS X installs; r=bsmedberg
...
DONTBUILD (NPOTB)
2013-07-23 10:23:47 -07:00
Nick Alexander
9cd3ee07eb
Bug 900522 - Part 3: Add passthru ANDROID_GENERATED_RESFILES. r=gps
...
This defines all of the Android resources in moz.build files (although
some are still generated by mobile/android/base/Makefile.in).
2013-10-09 16:19:00 -07:00
Nick Alexander
8e055dc855
Bug 900522 - Part 1: Make ANDROID_RESFILES a moz.build-only variable. r=gps
...
This depends on Bug 923306, which I think is close to r=glandium.
Since this is more moz.build than Android, r?=gps.
2013-10-09 16:18:00 -07:00
Mike Hommey
383cb96ac4
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
59f6c46dff
Backed out changeset 5f0bfb16fa4a (bug 925605)
2013-10-15 16:57:00 -07:00
Mike Hommey
4a36f159f0
Bug 925605 - Allow to build with a special build of GNU make on windows. r=gps
2013-10-16 08:34:18 +09:00
Andrew Halberstadt
169d44777c
Bug 926607 - Make sure disabled category exists before dumping commands in it, r=jgriffin, DONTBUILD, a=NPOTB
2013-10-15 14:25:43 -04:00
Gregory Szorc
1c02b173a4
Bug 924617 - Part 1: Properly format jar.py; r=mshal
2013-10-11 13:20:28 -07:00
Gregory Szorc
fdf390c3ff
Bug 924615 - Move JarMaker.py into mozbuild; r=mshal
2013-10-11 13:19:11 -07:00
Gregory Szorc
fa4e7eeda2
Bug 924977 - More proper current working directory handling in mach; r=ahal
2013-10-11 12:44:15 -07:00
Sebastiaan de Haan
d1f55b3db4
Bug 908868 - Add code to the 'mach help' command to show disabled commands. r=gps
2013-10-11 13:41:25 -04:00
Gregory Szorc
b20016134d
Bug 924331 - Move config/utils.py into mozbuild; r=mshal
2013-10-11 08:23:18 -07:00
Gregory Szorc
2443ab5ed9
Bug 585016 - Move buildlist.py to a mozbuild action; r=mshal
2013-10-11 07:22:49 -07:00
Wes Kocher
f72feb2511
Merge m-c to inbound
2013-10-10 19:09:24 -07:00