Multiple CPU/Core Utilization
Allow non-distributable custom steps to run in parallel
locally:
This option controls whether custom steps/rules that have not been
marked for distribution (using the rem
IncrediBuild_AllowRemote directive) will be allowed to run
concurrently on the local machine. When this option is unchecked,
all non-distributable custom steps/rules will run sequentially.
Allow linking steps to run in parallel locally:
This option controls whether linking steps for different projects
will be allowed to run in parallel on the initiating machine. Check
this option only if your system's memory can handle multiple link
steps.
Max. number of CPU/Cores used for parallel linking:
When the "Allow linking steps to run in parallel locally" option is
enabled, controls the maximal number of CPUs or cores which will
run link steps in parallel at any given point.
Projects
Build all projects regardless of errors
With this option selected, IncrediBuild will continue to build
remaining configurations in builds even if a dependent
configuration failed with a build error. This option can be
overridden per project by selecting a different value when building
that project using the "Batch Build" dialog. The new option will
remain in effect for subsequent builds.
With this feature enabled, IncrediBuild will build projects with
the highest number of dependent projects first, preventing
situations in which a large number of link steps are performed
sequentially at the end of the build. With certain builds this may
improve build speed.
This option can be used in conjunction with Project Build
Priority feature to manually indicate certain projects that
will be built first or last. |