Bug 1140771 - Build more XPCOM code in unified mode; r=froydnj
authorEhsan Akhgari <ehsan@mozilla.com>
Mon, 09 Mar 2015 11:09:35 -0400
changeset 261404 87c3cc3dba3eccdef118bd4a386d6445647ca5e1
parent 261403 fd420a68528e698894c0f71d4005d6e69ce3563d
child 261405 9bec0566871aba7114d62a4ff112c352b642c836
push id4718
push userraliiev@mozilla.com
push dateMon, 11 May 2015 18:39:53 +0000
treeherdermozilla-beta@c20c4ef55f08 [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersfroydnj
bugs1140771
milestone39.0a1
first release with
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
last release without
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
Bug 1140771 - Build more XPCOM code in unified mode; r=froydnj
xpcom/build/moz.build
--- a/xpcom/build/moz.build
+++ b/xpcom/build/moz.build
@@ -28,17 +28,17 @@ if CONFIG['OS_ARCH'] == 'WINNT':
     EXPORTS += ['nsWindowsDllInterceptor.h']
     EXPORTS.mozilla += ['perfprobe.h']
     SOURCES += [
         'perfprobe.cpp',
         'PoisonIOInterposerBase.cpp',
         'PoisonIOInterposerWin.cpp',
     ]
 elif CONFIG['OS_ARCH'] == 'Darwin':
-    SOURCES += [
+    UNIFIED_SOURCES += [
         'mach_override.c',
         'PoisonIOInterposerBase.cpp',
         'PoisonIOInterposerMac.cpp',
     ]
 else:
     SOURCES += ['PoisonIOInterposerStub.cpp']
 
 include('../glue/objs.mozbuild')