Executing: C:\CI-Cor\ks\bolt\bolt-sdk\mozbuild/../mozilla-build/python/python
C:\CI-Cor\ks\bolt\bolt-sdk\mozbuild/../../build/BoltBuild.py build
Copying 
C:\CI-Cor\ks\bolt-building\Obj-xulrunner-i686-pc-mingw32-Release\dist\config.status
as C:\CI-Cor\ks\bolt\bolt-sdk\Release\build\configStatus.py Copying
C:\CI-Cor\ks\bolt\build\ConfigStatusBolt.py as
C:\CI-Cor\ks\bolt\bolt-sdk\Release\config.status 0:01.36
C:\CI-Cor\ks\bolt\bolt-sdk\Release\_virtualenv\Scripts\python.exe
C:\CI-Cor\ks\bolt\bolt-sdk\Release\config.status --backend=Build
Start building From C:/CI-Cor/ks/bolt/bolt-sdk/Release/dist: Kept
10159 existing; Added/updated 1; Removed 0 files and 0 directories.
Building time is:6.75764342193 seconds


Well, the building time for the whole mozilla source tree is 6 seconds
when no modification is happened.

And the initial building time is about 60s for the first build.

That's almost including all the things except C/C++ files
to building, for those part, I was generating Visual Studio project
files and letting the Visual Studio do the rest things.


If we added a new rule such as CompiledFile,
and add dependencies between each TargetFile and SourceFile,
then we can handling all the rest things such
as generate file script, C/C++ files compiling.
idl files are also handled by now, but in a customized way, if we
add CompiledFile support, we can also treat IDL and xpt as
CompiledFile.

Do know what's the progress in mozilla community, this is my current
work and plan, hope some feedeback.


2015-07-18 6:36 GMT+08:00 Nicholas Nethercote <n.netherc...@gmail.com>:
>
> On Sat, Jul 18, 2015 at 3:55 AM, Benoit Girard <bgir...@mozilla.com> wrote:
> > Why not continue to make piecework improvements? My understanding is `mach
> > build binaries` now handles .cpp, .h changes only. Why not slowly extend
> > this piece-wise to include .js[m], ipdl, idl, webidl in milestones?
>
> glandium has done and is continuing to do this kind of work. froydnj
> has also chipped in a fair amount. My understanding is that a lot of
> the low-hanging fruit has been picked so it's getting harder.
>
> Nick




-- 
         此致
礼
罗勇刚
Yours
    sincerely,
Yonggang Luo
_______________________________________________
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform

Reply via email to