How to speed up Qt Windows Vc Build

From Qt Wiki
Revision as of 15:48, 14 January 2015 by Maintenance script (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Using /MP[processMax] option

More information about /MP[processMax] option here [msdn.microsoft.com]. Just add this flag to your spec file (%QIDIR%/mkspecs/win32-msvc*/qmake.conf).

processMax argument:

  • (Optional) The maximum number of processes that the compiler can create.
  • The processMax argument must range from 1 through 65536. Otherwise, the compiler issues warning message D9014, ignores the processMax argument, and assumes the maximum number of processes is 1.
  • If you omit the processMax argument, the compiler retrieves the number of effective processors on your computer from the operating system, and creates a process for each processor.

Example: /MP2 (for dual core), /MP4 (for quad core)…

Using jom

In linux we do speed up with make -j4 or something like this. There is similar tool developed called jom, it can be downloaded from git here [qt.gitorious.org].

See also jom’s wiki page

Precompiled packages can be found here [get.qt.nokia.com].

The original announcement of jom can be found here [labs.qt.nokia.com]:

Categories: