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