Joey Armstrong
6f9e2e56de
bug 882907: move SDK_LIBRARY to mozbuild (logic) r=gps
2013-06-18 10:45:53 -04:00
Gregory Szorc
0876b7542f
Bug 872231 - Bootstrapper ensures Python 2.7.3 and Mercurial 2.5 are installed; r=ted
...
DONTBUILD (NPOTB)
2013-06-17 09:51:40 -07:00
Joey Armstrong
07d82ca892
bug 882904: move LIBS to moz.build (logic). r=gps
2013-06-14 15:33:45 -04:00
Gregory Szorc
9a759bb043
Bug 879406 - Unbust |mach help| when arguments are not prefixed with '-'; r=ted
...
DONTBUILD (NPOTB)
2013-06-14 09:44:33 -07:00
Kevin Everets
53b0e11100
Bug 880371 - Add debian bootstrapping for mach. r=gps
...
Nearly the same as Ubuntu bootstrap, but uses the build dependencies from Debian's "iceweasel" package instead.
2013-06-06 14:14:31 -04:00
Mike Shal
df12ca2d3c
Bug 880245 - move EXTRA_JS_MODULES to moz.build (logic); r=gps
...
From 20ae951b53609df92b021ae1dd52ae833f488f3e Mon Sep 17 00:00:00 2001
2013-06-10 11:54:44 -04:00
Arnaud Sourioux
1ee50efb0f
Bug 881624 - Use Textwrap on mach's need-to-clobber help output. r=gps
2013-06-13 11:28:26 -04:00
Benoit Girard
c5c9d9bf7c
Bug 844288 - Dual link libxul.so and libxul-unit.so and replace enable-gtest by enable-test r=ted,glandium
...
- Remove enable GTest
- Add a general target to create gtestxul
- Update mach target
- Run GTest from make check
2013-03-11 14:47:40 -04:00
Gregory Szorc
f62b90bd04
Bug 882160 - Unbust mach mozbuild-reference; r=ted
...
Regressed from bug 863069.
2013-06-12 13:17:49 -07:00
Joey Armstrong
c7a77c3f05
bug 880246: move EXTRA_PP_COMPONENTS to moz.build (logic). r=gps
2013-06-12 13:51:10 -04:00
Joshua Cranmer
164b1aadbf
Bug 869635 - Eliminate the xpcshell master manifest, r=gps.
2013-06-12 07:27:17 -05:00
Brian O'Keefe
c6772b92fd
Bug 875934 - Part 1: Move LIBRARY_NAME from Makefile.in to moz.build - moz.build support. r=ted
2013-05-24 10:49:12 -04:00
Arnaud Sourioux
07bfc195b5
Bug 878861 - Preseve 80 cols output with mach's timestamp. r=gps
2013-06-10 22:08:00 -04:00
Gregory Szorc
1294f4c9a2
Bug 878089 - mach shouldn't fail if terminal couldn't be configured; r=ted
...
DONTBUILD (NPOTB)
2013-06-10 16:16:25 -07:00
Joey Armstrong
d819dfeb03
bug 880773: move SSRCS to moz.build (logic). r=ted
2013-06-10 09:59:42 -04:00
Joey Armstrong
71bb7a9b2d
bug 872087: move HOST_LIBRARY to moz.build (logic) r=ted
2013-06-07 17:00:19 -04:00
Joey Armstrong
d866f3ca21
bug 875549: move HOST_CSRCS to moz.build (logic) r=ted
2013-06-06 16:29:57 -04:00
Joey Armstrong
8950ffe835
bug 870370: move EXTRA_COMPONENTS to moz.build (logic). r=ted
2013-06-06 10:22:32 -04:00
Joey Armstrong
0d32b3a10d
bug 870407: move CMMSRCS to moz.build (logic). r=ted
2013-06-05 14:34:56 -04:00
Ted Mielczarek
186d0903ff
Bug 878043 - allow get_binary_path to return a path for any binary. r=glandium
2013-05-30 08:37:37 -04:00
Ehsan Akhgari
7574bb3bf1
Bug 878859 - Remove the mach clippy avatar; r=ted
...
DONTBUILD since this is not part of the build!
2013-06-03 15:46:23 -04:00
Landry Breuil
e4c7602f03
Bug 873720 - only import psutil on platforms that it supports. r=ted
2013-05-30 21:23:46 +02:00
Phil Ringnalda
17aa693ddc
Back out dc76402b8471 (bug 844288) on suspicion of breaking dep builds
...
CLOSED TREE
2013-05-31 07:39:56 -07:00
Ryan VanderMeulen
8ae420a19d
Merge inbound to m-c.
2013-05-30 20:50:16 -04:00
Ehsan Akhgari
f2c6582be0
Bug 863754 - Make mach run and mach debug pass -foreground by default on Mac; r=ted
...
DONTBUILD since this is NPOTB.
2013-05-30 14:50:11 -04:00
Phil Ringnalda
8e89c78e28
Back out 816311e43409 (bug 844288) on suspicion of causing dep OS X universal builds to fail in packaging
...
CLOSED TREE
2013-05-29 23:42:20 -07:00
Benoit Girard
8e01dd9fbf
Bug 844288 - Dual link libxul.so and libxul-unit.so and replace enable-gtest by enable-test r=ted,glandium
...
- Remove enable GTest
- Add a general target to create gtestxul
- Update mach target
- Run GTest from make check
2013-03-11 14:47:40 -04:00
Ted Mielczarek
8309be06bd
Bug 875576 - Teach get_binary_path how to get paths from the staged-package directory. r=gps
2013-05-28 15:33:49 -04:00
Ted Mielczarek
b9597930f1
bug 855262 - add MozbuildObject.from_environment. r=glandium
2013-05-28 15:33:22 -04:00
Benoit Girard
5f0f708090
Bug 844288 - Dual link libxul.so and libxul-unit.so and replace enable-gtest by enable-test r=ted,glandium
...
- Remove enable GTest
- Add a general target to create gtestxul
- Update mach target
- Run GTest from make check
2013-03-11 14:47:40 -04:00
Mike Shal
ba82e7de90
Bug 864774 - Part 1: Support CPP_SOURCES in moz.build; r=gps
...
From 634fb39c43c258feca8c814c450cd9dfe30a8353 Mon Sep 17 00:00:00 2001
2013-04-23 10:44:33 -04:00
Gregory Szorc
5e08df78da
Bug 875512 - Part 2b: More bustage fix to original patch; r=ted
2013-05-23 16:50:21 -07:00
Gregory Szorc
0cbf478170
Bug 873720 - Part 4: Display a build progress indicator; r=ted
2013-05-23 16:28:10 -07:00
Gregory Szorc
a42b56ec76
Bug 873720 - Part 3: Track build state in build monitor; r=ted
2013-05-23 16:28:10 -07:00
Gregory Szorc
981aef4cfd
Bug 873720 - Part 2: Move mach's build monitoring logic into mozbuild core; r=ted
2013-05-23 16:28:10 -07:00
Gregory Szorc
b95735e897
Bug 875512 - Part 2: Followup mach bustage; r=me
2013-05-23 16:27:37 -07:00
Gregory Szorc
c531032b6f
Bug 875512 - mach now invokes pymake with an explicit python executable; r=ted
2013-05-23 14:44:35 -07:00
Joey Armstrong
8adf4cb161
bug 874266: move DEFINES to moz.build (logic), r=gps
2013-05-23 14:30:58 -07:00
Joey Armstrong
36b92d9619
bug 872086: move SIMPLE_PROGRAMS to moz.build (logic), r=gps.
2013-05-22 15:43:35 -07:00
Joey Armstrong
694facc19d
bug 870406: move CSRCS to moz.build (logic) r=gps
2013-05-22 14:28:55 -07:00
Gregory Szorc
804d49cffc
Bug 874471 - Handle mach command help more robustly; r=ted
...
DONTBUILD (NPOTB) on a CLOSED TREE
2013-05-21 15:37:06 -07:00
Kartikaya Gupta
078ed2d179
Bug 860898 - Add a verbose flag to mach build options. r=gps
2013-05-21 09:52:44 -04:00
Gregory Szorc
f21441f743
Bug 874078 - Move RecursiveMakeBackend.built rule to rules.mk; r=glandium
2013-05-20 23:26:20 -07:00
Gregory Szorc
b57645c603
Bug 873809 - Proper dependencies under pymake; r=khuey
2013-05-19 13:19:00 -07:00
Gregory Szorc
6fcd9256cc
Bug 848530 - Check for moz.build traversal at top of build; r=glandium
...
One of the first actions an invoked Makefile now does is check to see if
*any* moz.build file or Makefile.in is out of date. If so, config.status
is executed to rebuild the build backend.
Since we always perform this check as part of a build, we no longer need
special handling for out of date moz.build files during traversals. This
results in the removal of a significant amount of code!
Another upside of the change is that if a moz.build file is modified
during building, we don't (potentially) modify the build backend from
under the in-progress build. Thus the only race condition that remains
is if a moz.build is mutated during moz.build reading. This window (a
few seconds) is significantly shorter than the time of a full build
(minutes).
This patch should also enable us to remove empty Makefile.in files
without requiring a clobber.
2013-05-17 10:54:56 -07:00
Ryan VanderMeulen
ee144048cc
Merge m-c to inbound.
2013-05-16 20:30:29 -04:00
Ryan VanderMeulen
619c70db49
Merge inbound to m-c.
2013-05-16 20:29:40 -04:00
Jan Keromnes
7b7b776734
Bug 873216 - Fixed a typo in ./mach help; r=gps
...
DONTBUILD (NPOTB)
2013-05-16 12:59:00 -07:00
Gregory Szorc
3ea0f520d7
Bug 863069 - Part 5: Require sorted lists in moz.build files; r=ted
2013-05-14 15:13:37 -07:00
Ryan VanderMeulen
b514ab4afd
Merge inbound to m-c.
2013-05-15 21:26:11 -04:00