Commit Graph

73 Commits

Author SHA1 Message Date
Mike Hommey
ad7bbd003a Bug 861453 - Restore empty substs after bug 857557, but put them in a separate file, unlisted as a dependency for everything. r=gps 2013-04-16 08:23:18 +02:00
Phil Ringnalda
b63e5a5c84 Back out 390be7c3dd3a (bug 853301) and 029a6cc8ca0a (bug 724533) for b2g desktop Windows build bustage and Windows xpcshell orange
CLOSED TREE
2013-04-13 13:31:01 -07:00
Norbert Lindenberg
7de5324f6a Bug 853301 - Enable ECMAScript Internationalization API for desktop Firefox. r=gps, r=brendan, sr=asa 2013-04-13 12:27:27 -04:00
Mike Hommey
553de5b49a Bug 835164 - Unbreak Seamonkey and Xulrunner mac universal builds after bug 834228. r=ted 2013-01-29 09:35:53 +01:00
Mike Hommey
40a41c7a8a Bug 834228 - Force a stage-package to run before buildsymbols on universal builds. r=ted,gps
Also, always strip and elfhack executables, so that running make package after
a PKG_SKIP_STRIP=1 stage-package does strip ; but disable both for l10n-repacks
and unpack.
2013-01-25 00:40:13 +01:00
Mike Hommey
7ae3fc01fc Bug 780561 - Remove now unused bits of the packaging scripts. r=ted 2013-01-23 11:23:15 +01:00
Mike Hommey
f00d130aa1 Bug 780561 - Use new packager code for packaging (packager.mk) r=ted 2013-01-23 11:23:15 +01:00
Rafael Ávila de Espíndola
27d15f40b7 Bug 824746 - Remove unused mozconfig files. r=rail. 2012-12-26 23:55:29 -05:00
Mike Hommey
d7adf7f0d3 Bug 818394 - Create objdir/x86_64/dist/universal symbolic link correctly. r=ted 2012-12-06 17:06:38 +01:00
Henrik Skupin
aaf6635545 Bug 818061 - Fallback to systems default clang if CC/CXX is not set. r=ted 2012-12-05 21:47:25 +01:00
Mike Hommey
e8765f8e41 Bug 813526 - Remove flags from STRIP in in-tree mozconfigs. r=khuey
--HG--
extra : rebase_source : d07008f6450a997d61b3444e54e9e2c54b4de34d
2012-12-05 09:21:24 +01:00
Mike Hommey
458593c9ab Bug 799093 - Avoid mac builds being considered as cross compiled by jemalloc configure. r=ted 2012-10-17 16:30:05 +02:00
Joel Maher
70ddebfc21 Bug 762908 - Rip enablePrivilege out of spidermonkey tests. r=ted
--HG--
rename : testing/mochitest/specialpowers/Makefile.in => testing/specialpowers/Makefile.in
rename : testing/mochitest/specialpowers/chrome.manifest => testing/specialpowers/chrome.manifest
rename : testing/mochitest/specialpowers/components/SpecialPowersObserver.js => testing/specialpowers/components/SpecialPowersObserver.js
rename : testing/mochitest/MockFilePicker.jsm => testing/specialpowers/content/MockFilePicker.jsm
rename : testing/mochitest/tests/SimpleTest/MozillaLogger.js => testing/specialpowers/content/MozillaLogger.js
rename : testing/mochitest/tests/SimpleTest/SpecialPowersObserverAPI.js => testing/specialpowers/content/SpecialPowersObserverAPI.js
rename : testing/mochitest/specialpowers/content/specialpowers.js => testing/specialpowers/content/specialpowers.js
rename : testing/mochitest/tests/SimpleTest/specialpowersAPI.js => testing/specialpowers/content/specialpowersAPI.js
rename : testing/mochitest/specialpowers/install.rdf => testing/specialpowers/install.rdf
rename : testing/mochitest/specialpowers/jar.mn => testing/specialpowers/jar.mn
2012-09-20 09:06:50 -04:00
Rafael Ávila de Espíndola
25866c642b Bug 789941 - Remove stdc++compat.cpp support on OS X. r=benjamin. 2012-09-13 19:17:08 -04:00
Steve Fink
10a0ab1897 Bug 738612 - Include common mozconfigs so (eg) try pushes can modify them easily. r=ted
--HG--
rename : build/macosx/common => build/macosx/mozconfig.common
extra : rebase_source : fd63c04c9624177a75220a5a49f03fd0e8539e26
2012-09-05 12:09:50 -07:00
Ryan VanderMeulen
ffdda7b048 Backout bug 738612, with feeling this time. 2012-09-04 19:21:23 -04:00
Steve Fink
bfdf356785 Bug 738612 - Add mozconfig "override" files to be included after everything else, for overriding previously set options. r=ted
--HG--
rename : build/macosx/common => build/macosx/mozconfig.common
2012-08-28 10:55:10 -07:00
Steve Fink
ebddc9de7e Bug 738612 - Include common mozconfigs so try pushes can modify them easily. r=ted 2012-08-21 11:37:12 -07:00
Rafael Ávila de Espíndola
b559fa07f2 Bug 781302 - Drop support for gcc 4.2. r=ted. 2012-08-27 15:34:31 -04:00
Edmund Wong
6c7c63671e Bug 778035 - Add extra else block to set CC/CXX for systems that don't have clang installed. (m-c) r=ted 2012-08-10 09:11:49 +08:00
Mike Hommey
537ec57701 Bug 780835 - Unify test manifest files with sort. r=ted 2012-08-07 19:28:00 +02:00
Rafael Ávila de Espíndola
3439932cd6 Bug 775305 - reenable ccache on os x. r=rail.
--HG--
extra : rebase_source : 1886a2adf54d89eec4924a2aec9be1cf16e79d99
2012-07-20 18:36:49 -04:00
John Hopkins
82e2368ecf Bug 775670 - Build Thunderbird using clang. r=rail 2012-07-20 11:28:41 -04:00
Rafael Ávila de Espíndola
76716a8e40 Bug 733905 - switch OS X builds to clang. r=ehsan. 2012-07-18 09:31:15 -04:00
Mike Hommey
13388d7565 Bug 763987 - Normalize autoconf.mk.in. r=ted 2012-06-20 09:00:48 +02:00
Mike Hommey
2c40a7fa85 Backout changeset 6984dace6afb (bug 763987) because of OSX opt jsreftest bustage 2012-06-20 10:55:59 +02:00
Mike Hommey
7d33543b83 Bug 763987 - Normalize autoconf.mk.in. r=ted 2012-06-20 09:00:48 +02:00
Gervase Markham
87620f5676 Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
Dave Townsend
cd5dd5766b Bug 734975: Fix XULRunner packaging in universal builds. r=bsmedberg 2012-04-05 10:01:17 -07:00
Rafael Ávila de Espíndola
aca8cea971 Bug 715397 - ability to build m-c on 10.7 (lion). r=ted.
Use the 10.6 sdk.
2012-01-18 15:35:28 -05:00
Rafael Ávila de Espíndola
c96397dc02 Bug 715930 - Use stdc++compat.cpp on OS X too. r=:glandium. 2012-01-10 15:01:03 -05:00
Gavin Sharp
d140f8977f Bug 696436: consolidate Mac bundle name selection, and allow adding a prefix to it at build time, r=dolske, r=ted relanding with a clobber on a CLOSED TREE 2011-10-27 10:27:56 -07:00
Blair McBride
906ef34310 Backout 9e94c7b5290f (bug 696436) due to Mac opt breakage. CLOSED TREE 2011-12-16 16:08:48 +13:00
Gavin Sharp
87c714eafe Bug 696436: consolidate Mac bundle name selection, and allow adding a prefix to it at build time, r=dolske, r=ted
--HG--
extra : rebase_source : 138e3b0259bb144524b1bdb8a6db9d83fe527c71
2011-10-27 10:27:56 -07:00
Rafael Ávila de Espíndola
ee1508f846 Bug 707868 - factor setting of CC and CXX for mac os X. r=rail. 2011-12-08 12:32:18 -05:00
Rafael Ávila de Espíndola
30824605ca Bug 705136 - don't mention ppc. r=khuey.
--HG--
extra : rebase_source : 380b3302fbf1eba2c97972cf1f60b373e269c083
2011-12-01 09:25:40 -05:00
Rafael Ávila de Espíndola
94abde99d1 Bug 670951 - Don't crash if there is a X86 file but not a PPC one. r=ted.
--HG--
extra : rebase_source : 9fde1eccfc999923ead9981608dceb1414dfde18
2011-09-23 22:10:10 -04:00
Rafael Ávila de Espíndola
28388b7197 Bug 674647 - Set MOZ_CAN_RUN_PROGRAMS in mozconfig.leopard and propagate it. r=khuey.
This patch sets MOZ_CAN_RUN_PROGRAMS in mozconfig.leopard so that the build
system knows it can run programs when producing 32 bit dmg files in a 64 bit
host (10.6).

The patch also propagates MOZ_CAN_RUN_PROGRAMS from the configure system to
Makefile.
2011-09-18 14:43:31 -04:00
Rafael Ávila de Espíndola
59870fbf10 Bug 674647 - Fix mozconfig.leopard for machines without universal IDL builds.
Our 10.6 bots only have a 64 bit version of IDL, so we have to do a cross
compile when targeting a 32 bit 10.5.

DONTBUILD
2011-08-24 13:42:20 -04:00
Rafael Ávila de Espíndola
ceb966a202 Bug 674647 - Pass --target both in mozconfig.leopard and mozconfig.common. r=ted.mielczarek. 2011-08-23 16:06:17 -04:00
Rafael Ávila de Espíndola
a7c8434f93 Bug 674647 - Add a file for setting the common settings used when building a non universal binary for 10.5. r=armenzg,ted 2011-07-27 17:32:00 -04:00
Mounir Lamouri
6aee473a58 Backout bug 563462, bug 675519, bug 674647, bug 341223 and bug 672980 to fix perma-orange. 2011-08-09 14:50:55 +02:00
Rafael Ávila de Espíndola
db89b0c6fd Bug 674647 - Add a file for setting the common settings used when building a non universal binary for 10.5. r=armenzg,ted 2011-07-27 17:32:00 -04:00
Rafael Ávila de Espíndola
31acfb24c7 bug 629815 - macosx/universal/mozconfig.common should not select the compiler. r=ted 2011-03-02 14:03:00 -05:00
Nick Thomas
85fe490748 Bug 600435, unify packaged tests only tests are enabled, r=khuey a=NPOTB 2011-01-17 16:09:06 +13:00
Smokey Ardisson
aca952bfa4 Bug 600133 - Fix about:buildconfig unification after bug 538890, and future-proof the process a little bit. r=gavin, a2.0=gavin 2010-10-08 22:10:51 -04:00
Mounir Lamouri
cc33a99998 Merging to tip. a=blocking-b7 2010-09-30 17:10:19 -07:00
Nick Thomas
f13c01638f Bug 571367, turn production x86_64 builds into i386/x86_64 universal binaries (build system changes) r=ted 2010-09-27 11:06:01 +13:00
Michael Wu
669d3cb56e Bug 556644 - 7. Bring universal binaries into the world of omnijar, r=ted a=blocking2.0 2010-08-12 21:30:59 -07:00
Benjamin Smedberg
a6c50c40f9 Bug 579178 part D - When unifying as sorted-matching, keep version A as the unified version, not the sorted version, r=ted 2010-08-05 10:11:39 -04:00