Nick Alexander
40132bc444
Bug 1256995 - Move --with-gradle to mobile/android/moz.configure. r=glandium
...
This also adds a GRADLE_FLAGS environment variable for use in
automation.
Manually tested.
MozReview-Commit-ID: 8nDkqz2VnJn
--HG--
extra : rebase_source : 32626a7dc0c0a6a440e300d92c31670f14319325
extra : amend_source : fe134e25f079851b4c648b53a7a485ee20c15c18
2016-03-17 11:04:08 -07:00
Carsten "Tomcat" Book
5d83e31d04
merge mozilla-inbound to mozilla-central a=merge
2016-03-22 12:14:15 +01:00
Mike Hommey
b93503b5e7
Bug 1257468 - Move JS_STANDALONE to moz.configure. r=nalexander
2016-03-22 11:09:43 +09:00
Mike Hommey
8f7c8ceafe
Bug 1257468 - Move setting MOZ_BUILD_APP subst and define to moz.configure. r=nalexander
...
This has the side effect of making the variable available in js/src,
which it was not in the past.
2016-03-22 11:09:40 +09:00
Mike Hommey
41706c08fe
Bug 1257468 - Add --enable-project=js when calling configure for js/src from subconfigure.py. r=gps
...
subconfigure.py shortcuts js/src/configure to avoid a msys transition
breaking the environment. But js/src/configure passes an extra
--enable-project=js that subconfigure.py currently doesn't pass.
And because in some cases, MOZ_BUILD_APP is set in the environment
(notably, in OSX universal builds, through client.mk), we need to
unset it before calling the subconfigure.
2016-03-22 11:09:32 +09:00
Mike Hommey
d8e5f51dde
Bug 1257445 - Move some platform-specific defines to moz.configure. r=gps
2016-03-22 09:25:48 +09:00
Mike Hommey
9a0f2f15ea
Backout changeset 136f541c4406 (bug 1257445) for Android bustage on a CLOSED TREE
2016-03-22 08:40:37 +09:00
Mike Hommey
0ea268dc18
Backout changesets f5090987b7c6, 48a94777837d and a63437a74f7a (bug 1257468) for SM bustage on a CLOSED TREE
2016-03-22 08:27:28 +09:00
Mike Hommey
a74a4e5dde
Bug 1257468 - Move JS_STANDALONE to moz.configure. r=nalexander
2016-03-22 08:05:00 +09:00
Mike Hommey
dff9555828
Bug 1257468 - Move setting MOZ_BUILD_APP subst and define to moz.configure. r=nalexander
...
This has the side effect of making the variable available in js/src,
which it was not in the past.
2016-03-22 08:05:00 +09:00
Mike Hommey
9116f85e0e
Bug 1257445 - Move some platform-specific defines to moz.configure. r=gps
2016-03-22 08:05:00 +09:00
Nick Alexander
e90bd4aabb
Bug 1256401 - Part 2: Remove references to b2gdroid. r=fabrice
...
MozReview-Commit-ID: 63yJGdgPbhe
--HG--
extra : rebase_source : 2256e0a12588703a83f4cba06971231ac3c64592
extra : amend_source : 1f35a04191f37225986bd7ff4d0b6b2c34a71b05
extra : histedit_source : 82d351700936c8e1297eeca91ce00f96340e2f2c
2016-03-18 14:41:51 -07:00
Chris Manchester
d91718bd8c
Bug 1256966 - Move NIGHTLY_BUILD and RELEASE_BUILD to Python configure. r=glandium
...
MozReview-Commit-ID: 2Z3XMO2n681
2016-03-18 11:24:11 -07:00
Mike Hommey
03219400f6
Bug 1257434 - Move --enable-vtune and --enable-profiling to moz.configure. r=ted
...
old-configure and js/src/old-configure interestingly didn't handle both
the same way. But vtune support is only actually implemented in js/src,
so only the rules from js/src/old-configure matter (nothing was
enforcing the decistion from old-configure to js/src/old-configure), and
this is what is implemented here.
2016-03-18 09:05:53 +09:00
Mike Hommey
f701be5ac8
Bug 1257434 - Move --enable-dmd to moz.configure. r=ted
2016-03-18 09:05:53 +09:00
Mike Hommey
8e033edefa
Bug 1257434 - Move --enable-callgrind to moz.configure. r=ted
...
Remove the unused DEFINES set in js/xpconnect/shell/moz.build,
subsequently making the MOZ_CALLGRIND subst unused, so don't add a
set_config for it.
2016-03-18 09:05:53 +09:00
Mike Hommey
89cb71ad55
Bug 1257434 - Move --enable-instruments to moz.configure. r=ted
2016-03-18 09:05:53 +09:00
Mike Hommey
baacddb8dc
Bug 1257434 - Move MOZ_ENABLE_PROFILER_SPS to moz.configure. r=ted
2016-03-18 09:05:53 +09:00
Mike Hommey
58397bd671
Bug 1257434 - Move --enable-jprof to moz.configure. r=ted
2016-03-18 09:05:53 +09:00
Mike Hommey
9589ff306f
Bug 1257434 - Move --enable-systrace to moz.configure. r=ted
2016-03-18 09:05:53 +09:00
Mike Hommey
31f294ed62
Bug 1257418 - Remove USE_DEPENDENT_LIBS. r=gps
...
Its value is always 1, and never used. Even when there were different
possible values back before bug 627277 (5 years ago), it was not used.
In fact, it hasn't been used since bug 298044 (more than 10 years ago).
2016-03-18 09:05:53 +09:00
Mike Hommey
fe53ffa77b
Bug 1257416 - Move MOZTTDIR to moz.configure. r=gps
2016-03-18 09:05:53 +09:00
Mike Hommey
50e9df2a3d
Bug 1257415 - Move --with-l10n-base to moz.configure. r=gps
2016-03-18 09:05:53 +09:00
Carsten "Tomcat" Book
0153b4e56c
Backed out changeset 818165fa787b (bug 1257415) for breaking l10n nightly's
2016-03-17 16:03:55 +01:00
Carsten "Tomcat" Book
7f34f4c017
Backed out changeset 8e9ad372486b (bug 1257416)
2016-03-17 16:03:32 +01:00
Carsten "Tomcat" Book
03c0241391
Backed out changeset 4b3b0c66d132 (bug 1257418)
2016-03-17 16:03:31 +01:00
Carsten "Tomcat" Book
f298917442
merge mozilla-inbound to mozilla-central a=merge
2016-03-17 11:00:17 +01:00
Mike Hommey
032b04800b
Bug 1257418 - Remove USE_DEPENDENT_LIBS. r=gps
...
Its value is always 1, and never used. Even when there were different
possible values back before bug 627277 (5 years ago), it was not used.
In fact, it hasn't been used since bug 298044 (more than 10 years ago).
2016-03-17 14:08:19 +09:00
Mike Hommey
686509e193
Bug 1257416 - Move MOZTTDIR to moz.configure. r=gps
2016-03-17 14:08:12 +09:00
Mike Hommey
48107a932f
Bug 1257415 - Move --with-l10n-base to moz.configure. r=gps
2016-03-17 14:08:04 +09:00
Mike Hommey
c82492a724
Bug 1257414
- Remove --with-libxul-sdk. r=gps
...
Bug 1038639 removed the option, but since autoconf doesn't barf for
unknown options, the option MOZ_ARG_WITH_STRING was kept to emit a
AC_MSG_ERROR. This is not necessary anymore.
2016-03-17 14:07:39 +09:00
Richard Newman
89a12baeec
Bug 1220184 - Eliminate Gingerbread compatibility. r=froydnj, r=nalexander
...
MozReview-Commit-ID: E5Ng6Y0IEU9
--HG--
extra : rebase_source : c65fae2ceaf486e536ea617e7912b3e8d97be755
extra : amend_source : cfd90e7b157a23fbe7a07e384d4702dadb603835
2016-02-24 09:25:14 -08:00
Mike Hommey
9015326e32
Bug 1256990 - Move tar detection to moz.configure. r=chmanchester
2016-03-16 08:26:47 +09:00
Mike Hommey
ad3d599d5f
Bug 1256584 - Remove AC_PROG_INSTALL and AC_PROG_LN_S. r=gps
...
We don't use the result of those tests:
- INSTALL is set in config.mk to something derived from NSINSTALL.
- LN_S is never used.
2016-03-16 07:12:53 +09:00
Mike Hommey
377f0ec95c
Bug 1256512 - Move TARGET_CPU and TARGET_OS to moz.configure. r=chmanchester
...
And remove the unused TARGET_VENDOR
2016-03-16 07:12:53 +09:00
Mike Hommey
3d0e3c4c8e
Bug 1257104 - Move --enable-eme to moz.configure. r=ted
2016-03-17 07:21:37 +09:00
Mike Hommey
d5fe73840f
Bug 1257104 - Move --disable-fmp4 to moz.configure. r=ted
...
Note the imply_option from --enable-ffmpeg replaces the explicit check from
old-configure.in and triggers an error in the same circumstances.
2016-03-17 07:21:37 +09:00
Mike Hommey
294a1dd5b6
Bug 1257104 - Move --disable-ffmpeg to moz.configure. r=ted
2016-03-17 07:21:37 +09:00
Mike Hommey
0a286dbf9a
Bug 1257104 - Move --disable-wmf to moz.configure. r=ted
2016-03-17 07:21:37 +09:00
Mike Hommey
97e39da5b9
Bug 1257104 - Move MOZ_APPLEMEDIA to moz.configure. r=ted
...
Note the AC_DEFINE used to be in a COMPILE_ENVIRONMENT block, but the
define is actually used in Gecko preferences, so it's actually better
that the define is always set when MOZ_APPLEMEDIA is enabled.
2016-03-17 07:21:37 +09:00
Mike Hommey
9ee0449cad
Bug 1256988 - Remove MOZ_TOUCH, nothing is using it. r=chmanchester
2016-03-17 06:49:44 +09:00
Mike Hommey
d750b89c8d
Bug 1256988 - Move USE_FC_FREETYPE to moz.configure. r=chmanchester
2016-03-17 06:49:44 +09:00
Mike Hommey
42022dc1f2
Bug 1256988 - Move MOZ_INSTRUMENT_EVENT_LOOP to moz.configure. r=chmanchester
2016-03-17 06:49:44 +09:00
Mike Hommey
9351ddacba
Bug 1256988 - Move MOZ_PDF_PRINTING to moz.configure. r=chmanchester
...
Remove the AC_DEFINE because it is unused.
2016-03-17 06:49:44 +09:00
Mike Hommey
44442bc4fe
Bug 1256988 - Move --with-gl-provider to moz.configure. r=chmanchester
2016-03-17 06:49:44 +09:00
Mike Hommey
2743bd43bd
Bug 1256988 - Move X11 and MOZ_WIDGET_TOOLKIT-related things to moz.configure. r=chmanchester
2016-03-17 06:49:44 +09:00
Mike Hommey
d2211d0a3f
Bug 1256988 - Skip the Xt library test for MOZ_WIDGET_TOOLKIT==qt. r=chmanchester
...
Now that the MOZ_WIDGET_TOOLKIT test is in moz.configure, the value for
MOZ_WIDGET_TOOLKIT is now set in old-configure.in very early, which
now allows to check for its value before doing to Xt test instead of
resetting XT_LIBS later.
2016-03-17 06:49:44 +09:00
Mike Hommey
747e8cd9f5
Bug 1256988 - Remove NO_X11. r=chmanchester
...
It hasn't done anything since bug 191447, 13 years ago
2016-03-17 06:49:44 +09:00
Mike Hommey
730bb6b0f9
Bug 1256988 - Move MOZ_WIDGET_* defines to moz.configure. r=chmanchester
2016-03-17 06:49:44 +09:00
Mike Hommey
0a771514a8
Bug 1256988 - Replace tests on MOZ_WIDGET_GTK with tests on MOZ_WIDGET_TOOLKIT containing gtk. r=chmanchester
...
But only do that for the AC_SUBST. The AC_DEFINE is still useful.
2016-03-17 06:49:44 +09:00