Mike Hommey
2a211e7c14
Bug 933120 - Move HOST_PROGRAM and HOST_SIMPLE_PROGRAMS to moz.build. r=gps
2013-11-02 08:44:11 +09:00
Mike Hommey
91865c8cd6
Bug 932618 - Use NO_PROFILE_GUIDED_OPTIMIZE to disable PGO for individual files. r=gps
2013-11-02 08:42:53 +09:00
Mike Hommey
f5259e7901
Bug 933062 - Avoid using > for preprocessing rules, so that pymake is happy. r=ted
2013-11-01 10:30:46 +09:00
Mike Hommey
441da07b30
Bug 932213 - Move HOST_CMMSRCS to moz.build. r=gps
2013-10-30 07:51:48 +09:00
Mike Hommey
71cbbf51cb
Bug 901561 - Move CMSRCS to moz.build. r=gps
2013-10-30 07:51:27 +09:00
Gregory Szorc
0fd2e15636
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.
--HG--
extra : rebase_source : a3a2c1d2bf68d1c0727352ebd9bfb785654e45bf
2013-10-29 14:53:52 -07:00
Philipp Kewisch
b6ff74ff18
Fix bug 927073 - Binary compatibility broken for maintenance releases due to strict version-script. r=glandium
2013-10-29 21:48:28 +01:00
Phil Ringnalda
bf0b9dd61e
Merge m-c to m-i
2013-10-28 17:14:46 -07:00
Phil Ringnalda
2fab6fc269
Merge m-i to m-c
2013-10-28 16:57:08 -07:00
Lukas Blakk
914f4b3b58
Merging in version bump NO BUG
2013-10-28 13:37:48 -07:00
Nick Alexander
b9e7d8a368
Bug 925185 - Part 2: Use add_java_jar and restrict JAVA_JAR_TARGETS to moz.build. r=gps
2013-10-24 15:38:22 -07:00
Ted Mielczarek
46db2c02bd
Bug 930674 - convert VISIBILITY_FLAGS in Makefile.in to NO_VISIBILITY_FLAGS in moz.build. r=mshal
2013-10-24 15:06:19 -04:00
Mike Hommey
cf2b1d71d9
Bug 930896 - Keep track of files generated by a build backend. r=gps
2013-10-29 08:00:30 +09:00
Gregory Szorc
8a2d15ca5d
Bug 927837 - Don't manage generated files in configure; r=glandium
...
--HG--
extra : rebase_source : b502ce209de6a0ae10e130644e424687e4fae85e
2013-10-23 14:43:32 -07:00
Cykesiopka
5fe26de789
Bug 914270 - Part 3: Disallow in Makefiles. r=joey
2013-10-24 18:53:00 +01:00
Mike Hommey
f1c0c07862
Bug 929905 - Consolidate sources in moz.build. r=gps
2013-10-25 08:23:05 +09:00
Mike Hommey
e6a230cd89
Bug 930380 - Fix host source rules when path contains a directory. r=gps
2013-10-25 07:58:14 +09:00
Ralph Giles
3d4ea8ba0a
Bug 914963 - Remove spurious defined(@array). r=gps
...
Perl warns against this; defined takes a scalar context so it has
no effect on arrays; the correct thing is just to evaluate the
array directly in the conditional.
2013-10-24 15:32:00 -07:00
Mike Hommey
7772e54ef3
Bug 929983 - Restore ?= on CC/CXX_WRAPPER that bug 585011 removed. r=khuey
2013-10-24 12:25:52 +09:00
Mike Hommey
fbd9c6206e
Bug 930227 - Don't use lists to link host binaries. r=gps
...
Host and target linkers may not support the same kind of lists expandlibs uses.
On the other hand, lists are only really needed for libxul, where the command
line length or number of arguments may overflow the kernel support. So just
don't use them for host linkage.
2013-10-24 08:06:43 +09:00
Mike Hommey
1ac864ff12
Bug 928204 - Don't ignore missing depfiles when aggregating them. r=gps
2013-10-24 07:59:03 +09:00
Birunthan Mohanathas
de354c9745
Bug 784739 - Switch from NULL to nullptr in miscellaneous directories; r=ehsan
...
--HG--
extra : rebase_source : 9335e9b4b0ac02e8066fbb79797bbc0d3fd73874
2013-10-23 16:36:09 -04:00
Gregory Szorc
f7a94d6205
Bug 585011 - Move cl.py to mozbuild; r=ted
...
--HG--
rename : build/cl.py => python/mozbuild/mozbuild/action/cl.py
2013-10-22 14:25:56 -07:00
Carsten "Tomcat" Book
aff78ee587
Backed out changeset f90eb21ea4cd (bug 928204) for build failures on Linux PGO
2013-10-22 11:47:48 +02:00
Mike Hommey
79fc41f3cc
Bug 928204 - Don't ignore missing depfiles when aggregating them. r=gps
...
However, since we don't generate depfiles when compiling assembly, explicitly exclude those.
Also, fix a few issues with included depfiles:
- The tools tier need them because it (sadly) links binaries.
- depfiles for TARGETS use the full path, whereas the depfiles for OBJS and others don't.
2013-10-22 13:40:37 +09:00
Mike Hommey
deafa81d69
Bug 664362 - Generate depfiles for host objects/programs/libraries. r=gps
2013-10-22 13:40:27 +09:00
Joshua Cranmer
4c2b5f285c
Bug 900526, part 3: Define FINAL_TARGET and friends in moz.build, r=gps
2013-10-21 13:08:35 -05:00
Joshua Cranmer
fa4de4e669
Bug 900526, part 2: Move backend.mk inclusion to config.mk instead of rules.mk, r=gps
2013-10-21 13:08:00 -05:00
Carsten "Tomcat" Book
e0e6d5915e
Merge mozilla-inbound to mozilla-central
2013-10-17 13:43:37 +02:00
Ehsan Akhgari
9bf1bff8b4
Bug 895047 - Make char16_t available everywhere and use that to define PRUnichar and jschar; r=jcranmer,jorendorff,glandium
2013-10-17 00:36:13 -04:00
Phil Ringnalda
214fbe3acd
Back out ee100983f921 (bug 895047) for build bustage
...
CLOSED TREE
2013-10-16 21:51:55 -07:00
Ehsan Akhgari
6f865c67f5
Bug 895047 - Make char16_t available everywhere and use that to define PRUnichar and jschar; r=jcranmer,jorendorff,glandium
2013-10-17 00:36:13 -04:00
Mike Hommey
5badab1842
Bug 926906 - Kill core_abspath, core_realpath and core_winabspath. r=gps
2013-10-17 07:55:16 +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
Nick Alexander
e0797be011
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
6c5fc4e94c
Bug 900522 - Part 2: Use ANDROID_RESFILES in mobile/android/base/moz.build. r=gps
...
This defines ANDROID_RESFILES in mobile/android/base/moz.build but
does not use the default processing from java-build.mk.
* * *
Bug 900522 - Part 1: Make ANDROID_RESFILES a moz.build-only variable. r=gps
2013-10-09 16:19:00 -07:00
Nick Alexander
bd330d2ef9
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
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
Gregory Szorc
c399347494
Bug 924615 - Move JarMaker.py into mozbuild; r=mshal
...
--HG--
rename : config/JarMaker.py => python/mozbuild/mozbuild/jar.py
rename : config/tests/unit-JarMaker.py => python/mozbuild/mozbuild/test/test_jarmaker.py
2013-10-11 13:19:11 -07:00
Ed Morley
8b8fcc97c4
Backed out changeset cff5a22acb7c (bug 924992) for breaking upload_symbolds on Nightlies
2013-10-11 17:47:55 +01:00
Gregory Szorc
0e90911ef6
Bug 924331 - Move config/utils.py into mozbuild; r=mshal
2013-10-11 08:23:18 -07:00
Gregory Szorc
c194b3b09b
Bug 917753 - Add XPIDL files to clean target; r=glandium
2013-10-11 07:32:49 -07:00
Gregory Szorc
ec3d3cdf0d
Bug 585016 - Move buildlist.py to a mozbuild action; r=mshal
...
--HG--
rename : config/buildlist.py => python/mozbuild/mozbuild/action/buildlist.py
rename : config/tests/unit-buildlist.py => python/mozbuild/mozbuild/test/action/test_buildlist.py
2013-10-11 07:22:49 -07:00
Mike Hommey
dcb5764ee4
Bug 924992 - Use an absolute path for DIST; r=gps
2013-10-10 18:00:44 +09:00
Wes Kocher
b603279094
Merge m-c to fxteam
2013-10-09 20:42:24 -07:00
Nick Alexander
12792a1daa
Bug 923306 - Follow-up: Address review comment. r=me
2013-10-09 17:14:20 -07:00
Nick Alexander
b04068da45
Bug 923306 - Add JAVA_JAR_TARGETS. r=glandium
2013-10-09 17:05:36 -07:00
Ryan VanderMeulen
700df6f454
Merge m-c to inbound.
...
CLOSED TREE
2013-10-09 15:34:02 -04:00
Marco Castelluccio
4778ce1568
Bug 924549 - Add MOCHITEST_WEBAPPRT_CHROME_MANIFESTS to specify webapprt chrome tests and convert all the webapprt mochitests to use manifests. r=gps
2013-10-09 09:16:18 -04:00