Pre-Compiled Runtimes
To start the
tool, in the menu, in the group, expand and select . Use this tool to pre-compile all installed application runtimes. Pre-compiling application runtimes may take an extended duration of time, but needs to be done only once.After application runtimes have been pre-compiled, when you are building a setup in Web Deploy mode, any application runtimes that were previously compiled will not need to be rebuilt, saving significant time during your build process. Please note that the PCH pre-defined compiler variable has to be set to TRUE in your project settings for this optimization to be enabled.
If you have made any customizations to the default application runtime installation scripts in your projects, ensure that the relevant include scripts have been copied over to the runtimes subfolder of your main InstallAware folder. Otherwise, runtime pre-compilation will process the default application runtime scripts and files, and not your customized versions.
The application runtime pre-compilation process is also equally applicable to any custom runtimes you may have created. When building your setups, InstallAware checks if a pre-compiled web media block file can be found with the same file name as would be generated for the web media block that is about to be built. If so, and the PCH pre-defined compiler variable has to be set to TRUE in your project settings; the previously built web media block will be copied over to your build folder directly.
Compression strength
Set the compression strength to use when pre-compiling runtimes. The settings used by this slider are identical to the settings available in the Build Settings dialog of the main InstallAware IDE.
Simultaneous builds
Based on the compression strength chosen above, you may pre-compile one or more application runtimes simultaneously. After having chosen your compression strength; set this slider to the desired number of simultaneous builds. Choosing a large number of simultaneous builds on systems without SSD's or other fast underlying storage subsystems may worsen compilation times instead of improving them.