

This frees up more resources on the initiator machine and could be beneficial for distribution in scenarios where the initiating machine is bottlenecking the build with High CPU usage. Overrides the Agent Settings dialog "Avoid task execution on local machine when possible" option. it is required to configure distributable processes in 'Dev Tools' builds.Īvoid task execution on local machine when possible It is not necessary for 'Visual Studio' or 'Make and Build tools' builds, but can be used to provide configuration options if those builds use additional processes that are not included in those packages. The Profile XML file is used to define how Automatic Interception Interface should handle the various processes involved in a distributed job. The output of the Incredibuild console will conveniently appear within your Qt Creator Compile Output console.Īn Incredibuild Build Monitor will open automatically if the "Open Monitor" Checkbox is on (this is checked by default). You can easily revert to executing your original build step by disabling the Incredibuild build step and re-enabling your original build step as shown in the image below.Īfter configuring your Incredibuild build step, simply build your project in Qt Creator as you normally would and Qt Creator will compile using Incredibuild. In order for your compilation to use the Incredibuild build step instead of your original build step the Incredibuild plugin will automatically disable your original build step. Likewise, in this example which uses CMake, upon adding the Incredibuild Build Step, the Build tool is automatically set to CMake. If you look at the Make command field in "Incredibuild for Windows" you will see that it is set to a directory containing "jom.exe", as defined in the Make Build Step above it. Upon Adding the Incredibuild Build Step, the Command Helper field automatically detects the Build tool being used in the previous Build step, which is Make in this case. In this example, the user has defined a qmake command that creates the Make build tool defined in the following Make Build Step. After Incredibuild has iterated through your configurations and added itself to your initial Build Steps, it is advised to go through your project configurations, make sure that each step is configured properly, and to disable previous steps that are now irrelevant. If you agree, the Incredibuild step will automatically be added to all relevant build configurations. After adding an Incredibuild Build Step you will be asked if you would like to apply it to all configurations of your project. The initial build step settings will then be part of your Incredibuild build step, so your usual build tool will still be used, but with the added benefit of Incredibuild's build acceleration. Upon adding an Incredibuild build step, Incredibuild will automatically detect the Build Step used in your build settings by iterating over the build steps you already defined. Once the Incredibuild plugin is installed, you will be able to add the "Incredibuild for Windows" or "Incredibuild for Linux" build steps to your Qt Creator from the Build Settings menu, which is accessed by clicking the Projects icon in Qt Creator. In all text fields which are not drop-down menus or predefined text fields, you can enter Qt variables and Incredibuild will automatically translate the variables to their appropriate values. For details about each settings, see Incredibuild Plugin Settings below.
#QT CREATOR DOWNLOAD LINUX WINDOWS#
These settings differ for windows and linux. To manage how the plugin affects your builds, click Details and edit the settings. In Qt go to Qt Creator Menu > Help > Installed Plugins (or Qt Creator > About Plugins on macOS) enable Incredibuild. QtCreator\lib\qtcreator\plugins directory. If you are using Qt version 4.12.1 or lower, download the appropriate plugin file (see links below) and load it into the following directory in Qt: Prerequisite: Incredibuild is fully installed. Incredibuild supports all the common compilers used by these build systems. The following build systems are supported by Incredibuild: Qt Creator can execute builds using a variety of build systems. The plugin integration with both Incredibuild Windows and Linux.

The Incredibuild plugin supports Qt Creator 4.2 - 4.12.2.

This is done by enabling an Incredibuild Plugin in Qt creator that is already included in recent versions of Qt Creator, but must be manually downloaded for older versions. You can leverage the power of Incredibuild to accelerate builds in Qt Creator. Qt Creator is an integrated development environment (IDE) which provides you with the tools needed to design and develop applications within the Qt application framework.
