Ted Mielczarek
f6af9a3909
bug 1163828 - build system changes to support building for iOS. r=glandium
...
--HG--
extra : commitid : EAxgCmmuwAx
extra : rebase_source : 854a55e62573e59e042a326d62450fa3fbf2db18
2015-06-10 11:10:40 -04:00
Ryan VanderMeulen
2b848889f8
Merge inbound to m-c. a=merge
2015-06-03 15:55:09 -04:00
Liang-Heng Chen
7397b7309f
Bug 1115480 - Part 1: Implement XPCOM module for mDNSProvider. r=mcmanus
2015-05-20 23:06:00 -04:00
Kelly Davis
966d7398dc
Bug 1051146 - Part 3: Introduce build system changes for the new Pocketsphinx and Sphinxbase code. r=smaug, r=gps
2015-05-27 21:39:00 -04:00
Mike Hommey
924f79f183
Bug 1169158 - Avoid NSPR using dates it generates at build time. r=gps
2015-06-03 08:20:15 +09:00
Mike Hommey
c42da15045
Bug 1168293 - Remove MOZ_GLUE_IN_PROGRAM from config/config.mk. r=mshal
2015-05-27 11:33:23 +09:00
Mike Hommey
655e5f2988
Bug 1168251 - Do a partial recursion when doing make -C some/path compile. r=gps
2015-05-27 11:33:22 +09:00
David Major
6e7e3f4399
Bug 1165442: Fix LIBPATH for NSS after bug 1138824. r=glandium
...
--HG--
extra : rebase_source : f18e2a6792f396e26f992bf3dbee70a52b8c1d9d
2015-05-21 07:58:23 -04:00
Mike Hommey
bab626993e
Bug 1167005 - Remove gcc_hidden_dso_handle hack. r=nfroyd
...
The hack from bug 1001320 is not necessary anymore, since it originally
applied to gcc 4.4 only and now gcc 4.6, which we don't support anyways.
2015-05-21 15:17:02 +09:00
Mike Hommey
622e7d63a3
Bug 1166538 - Use zip py_action in a few places. r=gps
2015-05-21 15:17:02 +09:00
Brian O'Keefe
c6ba641724
Bug 924187 - Deal with interfaces.manifest from the backend. r=mshal
...
--HG--
extra : rebase_source : 2d2cbc1ebc97496c54aef63de73b00af8126e750
2015-02-13 08:11:57 -05:00
Lee Salzman
4476c73a98
Bug 1159273 - Allow loading of tree cairo and system cairo at the same time. r=glandium
2015-05-13 12:04:03 +09:00
Carsten "Tomcat" Book
dd3f1a22f8
merge mozilla-inbound to mozilla-central a=merge
2015-05-12 16:10:32 +02:00
ffxbld
6e000a11db
Update configs. IGNORE BROKEN CHANGESETS CLOSED TREE NO BUG a=release ba=release
2015-05-11 15:06:43 -04:00
Ralph Giles
2ea918802d
Bug 1161339 - Add rust support to moz.build. r=ted
...
Add .rs as a recognized file extension in SOURCES.
Propagate that through to the Makefile backend and add a dependency
generated and an explicit rule to call $(RUSTC) to compile them.
rustc builds static libraries, not obj files. At least, if one
asks it to output an obj file, I'm not clear how to get all the
compiler-specific runtime libraries the code will expect to link
to. Therefore we generate a static library for each rust source
file (which must be a complete crate for the time being) and link
that. Because of the extension it ends up on the LIBS line in the
the corresponding .desc file.
Note that the static library does still depend on some system
libraries, e.g. -ldl -lpthread -lm on linux. Gecko already
links to all of those, so we don't keep track of it here.
Should we need to add explicit linkage for other targets,
rustc does print a list to stderr which can be parsed.
--HG--
extra : rebase_source : 9f66101fd15a649a952d5481cf9561416204272a
2015-05-08 15:18:00 -07:00
Nathan Froyd
c18b2cd88a
Bug 1155283 - remove XULAPP_DEFINES from DIST_FILES_FLAGS; r=mshal
...
Nothing uses XULAPP_DEFINES anymore, let's just get rid of it. There
are plenty more places to add in defines for DIST_FILES if one is so
inclined.
2015-05-07 10:03:16 -04:00
Paul Adenot
aa50589ab8
Bug 926838 - [Part 6] Unbitrot the build system bits. r=gps
2015-05-04 17:19:03 +02:00
JW Wang
d1d0330fc4
Bug 926838 - [Part 2] Add build files. r=gps
2013-11-13 11:07:28 +08:00
Carsten "Tomcat" Book
7d3e843311
Backed out changeset 2456dfeb5f9c (bug 926838)
2015-05-05 15:51:38 +02:00
Carsten "Tomcat" Book
db887fe217
Backed out changeset 5b6ef91bfe01 (bug 926838)
2015-05-05 15:51:16 +02:00
Paul Adenot
18d2184244
Bug 926838 - [Part 6] Unbitrot the build system bits. r=gps
2015-05-04 17:19:03 +02:00
JW Wang
8e38326b48
Bug 926838 - [Part 2] Add build files. r=gps
2013-11-13 11:07:28 +08:00
Nick Alexander
60c90655c5
Bug 1159371 - Allow compiling sub-directories with --disable-compile-environment. r=glandium
...
Without this, invoking Make in a sub-directory will fail with an error
that libs:: cannot find target `target'.
Without this patch, the Fennec Gradle and IDE build integration fails
compiling its custom targets in mobile/android/base and
mobile/android/base/locales.
--HG--
extra : rebase_source : a105072aee28e4f7693958a175d1d8ce3188b5f4
extra : source : 3232d253cf909e38da318c3ed3c04e7b5fc6a94f
2015-04-27 14:55:34 -07:00
Nick Alexander
b17b9fcbdb
Backed out changeset 3232d253cf90 (bug 1159371)
2015-04-30 11:40:38 -07:00
Nick Alexander
1ae61f531f
Bug 1159371 - Allow compiling sub-directories with --disable-compile-environment. r=glandium
...
Without this, invoking Make in a sub-directory will fail with an error
that libs:: cannot find target `target'.
Without this patch, the Fennec Gradle and IDE build integration fails
compiling its custom targets in mobile/android/base and
mobile/android/base/locales.
--HG--
extra : rebase_source : be5cc6764b7c1fc7a5bdc177760a709e015e02d4
2015-04-27 14:55:34 -07:00
Nathan Froyd
83a343a076
Bug 1155816 - part 2 - move EXTRA_*COMPONENTS manifest check to build-backend time; r=mshal
...
Now that moz.build can see EXTRA_*COMPONENTS and NO_JS_MANIFEST, we can
move some logic from rules.mk (executed every build) to moz.build's
emitter.py (executed only at build-backend time).
2015-04-17 15:02:19 -04:00
Richard Barnes
ee333796b2
Bug 1121982 - Update PSM to use NSS name constraints
2015-04-23 20:26:29 -04:00
Kartikaya Gupta
cd5b55f8d6
Bug 1039866 - Rip out a bunch of metro-only code. r=jimm,gavin,rstrong
2015-04-23 15:10:30 -04:00
Nathan Froyd
2b26fac611
Bug 1155760 - remove obsolete JAVA_{GEN_DIR,DIST_DIR,IFACES_PKG_NAME} definitions; r=nalexander
...
These definitions appear to have been added to support generating Java
interfaces from xpidl interface files. Since we don't support doing
that anymore, we don't need these definitions, either.
2015-04-17 13:13:21 -04:00
Makoto Kato
7d22b3ec0a
Bug 866301 - Part 2. Use in-tree ICU source code for gonk. r=glandium
2015-04-21 17:31:38 +09:00
Reuben Morais
7c2a2c8186
Bug 866301 - Part 1. Add unorm.h to system-headers. r=glandium
2015-04-21 17:31:26 +09:00
Jim Blandy
a1f8669a0c
Bug 1062473: Use mozalloc's moz_malloc_size_of in the JS shell, not our own custom copy. r=glandium
...
--HG--
extra : rebase_source : 0d35302f40bbc602d0338d1bcb563b045babd441
2015-04-13 16:11:32 -07:00
Mike Hommey
6b5cb3d245
Fixup for bug 1153154 for bustage on a CLOSED TREE. r=me
...
There was no need for a stdc++compat check on host static libraries anyways.
2015-04-16 15:30:29 +09:00
Mike Hommey
f5314c8492
Bug 1153154 - Add stdc++compat check for host programs when not cross compiling. r=mshal
2015-04-16 14:35:11 +09:00
Mike Hommey
66abc23aa9
Bug 1146738 - Fix race condition between js/src/target and js/src/host. r=mshal
2015-04-15 09:21:21 +09:00
Mike Hommey
342f543f10
Bug 1154122 - Fix stdc++compat check after bug 1059255. r=mshal
2015-04-14 14:34:07 +09:00
Brian O'Keefe
48eccfb774
Bug 852814 - Move mozbuild variable blacklist logic into the backend. r=gps
...
--HG--
extra : rebase_source : 01acc12d0ac4d08f7f5367990037eb87db20a404
2015-03-27 15:39:34 -04:00
ffxbld
1ce662e2cd
Update configs. IGNORE BROKEN CHANGESETS CLOSED TREE NO BUG a=release ba=release
2015-03-30 11:44:20 -07:00
Mike Hommey
c0f36f2bf0
Bug 1138824 - Don't install import libraries in $(DIST)/lib. r=gps
...
However, still keep copying nss there, because its build system needs it to link
programs such as certutil.
2015-03-27 09:42:11 +09:00
Mike Hommey
ed1a815b54
Bug 1138824 - Simplify installation of import libraries to $(DIST)/lib. r=gps
...
The recursivemake backend sets IMPORT_LIBRARY to the same value as
SHARED_LIBRARY on non-Windows platforms, so we can simply use
IMPORT_LIBRARY everywhere.
2015-03-27 09:42:07 +09:00
Mike Hommey
49e6069fdf
Bug 1138824 - Remove NO_INSTALL_IMPORT_LIBRARY. r=gps
...
NO_INSTALL_IMPORT_LIBRARY is only used in one place, and since we don't even
use $(DIST)/lib for gecko, it actually doesn't make a difference presently.
2015-03-27 09:42:00 +09:00
NiLuJe
b52dcc8694
Bug 1143411 - Fix build against latest freetype code. r=glandium
...
--HG--
extra : amend_source : 1d6310f206f4fbf0a0063b4d0affc7bc3d16273a
2015-03-18 19:32:53 -04:00
Ms2ger
e3d57a8efb
Bug 1142567 - Remove FAIL_ON_WARNINGS_DEBUG; r=mshal
...
It is not used.
2015-03-13 13:01:28 +01:00
Alex Henrie
bb3d8e3081
Bug 1134537 - Delete GnomeVFS extension. r=roc
...
--HG--
extra : rebase_source : faa7677e584fb14cb41e4682f1281b222e4e28c6
2015-03-09 21:12:58 -06:00
Mike Hommey
cae0d0c98c
Bug 1063880 - Allow a --disable-compile-environment to go through a full mach build. r=mshal
2015-03-11 16:03:55 +09:00
Cykesiopka
171babfad4
Bug 1139177 - RSA public key size checking cleanups. r=keeler
2015-03-05 16:41:00 +01:00
Mike Hommey
4b5b332612
Bug 1138845 - Don't require atk-bridge for gtk+3 builds. r=tbsaunde
2015-03-04 14:39:55 +09:00
Chuck Lee
6cb15b84a0
Bug 1012549 - 0004. Support read private key in keystore. r=dkeeler r=qdot
2015-02-28 21:54:24 +08:00
Chuck Lee
ce50eac5c5
Bug 1012549 - 0001. Support import PKCS12 certificate. r=dkeeler r=vchang
2015-02-28 21:54:16 +08:00
Gregory Szorc
eaf5064744
Bug 1132771 - Define some bug components; r=glandium
...
This patch defines bug components for code that I have historically
touched.
--HG--
extra : rebase_source : 9e670da52247a8feb149e6419e8b488e84f93333
2015-02-26 11:43:45 -08:00