From ed95b3e6a1a0902d2a27714318c7b37adb21dcb6 Mon Sep 17 00:00:00 2001 From: Leena Miettinen Date: Fri, 7 Aug 2020 16:33:55 +0200 Subject: [PATCH] Doc: Add info about IncrediBuild plugin Fixes: QTCREATORBUG-24217 Change-Id: I3e9023933db508f14139b719eae0191d4615eab7 Reviewed-by: hjk --- ...eator-incredibuild-build-steps-general.png | Bin 0 -> 6881 bytes ...creator-incredibuild-build-steps-linux.png | Bin 0 -> 2306 bytes ...eator-incredibuild-build-steps-windows.png | Bin 0 -> 11710 bytes .../src/howto/creator-only/creator-cli.qdoc | 2 +- ...tor-projects-incredibuild-building.qdocinc | 141 ++++++++++++++++++ .../creator-projects-incredibuild.qdoc | 45 ++++++ .../src/meson/creator-projects-meson.qdoc | 2 +- .../creator-only/creator-projects-other.qdoc | 4 + .../creator-projects-settings-build.qdoc | 6 +- doc/qtcreator/src/qtcreator-toc.qdoc | 1 + .../config/qtdesignstudio.qdocconf | 1 + 11 files changed, 199 insertions(+), 3 deletions(-) create mode 100644 doc/qtcreator/images/qtcreator-incredibuild-build-steps-general.png create mode 100644 doc/qtcreator/images/qtcreator-incredibuild-build-steps-linux.png create mode 100644 doc/qtcreator/images/qtcreator-incredibuild-build-steps-windows.png create mode 100644 doc/qtcreator/src/incredibuild/creator-projects-incredibuild-building.qdocinc create mode 100644 doc/qtcreator/src/incredibuild/creator-projects-incredibuild.qdoc diff --git a/doc/qtcreator/images/qtcreator-incredibuild-build-steps-general.png b/doc/qtcreator/images/qtcreator-incredibuild-build-steps-general.png new file mode 100644 index 0000000000000000000000000000000000000000..44be472332c6cbf03e2faa17d649ae45afe289da GIT binary patch literal 6881 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 literal 0 HcmV?d00001 diff --git a/doc/qtcreator/images/qtcreator-incredibuild-build-steps-linux.png b/doc/qtcreator/images/qtcreator-incredibuild-build-steps-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..a4849b51a76c3b15846b07fdcbdd6ebb76f45ee4 GIT binary patch literal 2306 zcmeAS@N?(olHy`uVBq!ia0y~yV3ucKU?|~WW?*2rys&;U0|R4ZfKQ04w6wIGoSeM8 zf`WpAqN1Xbl9IBDstO3Gs;H`|s;a7~YpAJvt9f;(WiC-ySJ%+c)X>z_)6>(}*EcXQ zFf=qYGBPqYHa0OaF*P+cGc&WYwz0B~va&9D-RrM0!SgM)*!v$LCCFE1}|Z*LzTA75WzKR>?+Ynuq`s0i!Qh{y>Mr7I&QOo*7UGGfA^ z)YR0pw6yf}^o)#*%*@P!35QCoZAz@8N~}vuN>`Rlm{78EWy#80Z7XlJAGp;YY11DW z)gM{fUux6ezOsKpY5&Rz{fAceA3D^3=+^X=w`R|tJ!j6G#hDr_OKnz`My;GsxN^oy zFgUbw<*k*6Zmqnva^^ks z@aMzjlK&^Q>#p4LbnZXRzb3zYns?om?WyILA}%<;?f5shRe|?(T}4vNR@0WSXU;z@ z{xq~l+wWogni&4~!)1^3UkiRI9@3fW<@xS-?AON&)_2Go#MNE7_34$qaA5xAsbB8L zTYER=aHcL7czwj&ewXi8hj-VuPu4aHPTh8^@*Kac7ys3$Nq-io|9a_X&3EZU@lkib zDL?;ht=m{S_j%*IoaB_raor(H?zfyubB?a8j^D4mGCXL(2j;#*{dt#*U$1D@4=eGi zTQ=E#XBPMBGyJn3rP|lbJ-btWYuWRp-MepHI+d9G((@d@s9sT>$=zRG=lPy$$R0me zX1eO%<~j2^)y%`}L)M?0uJ+uh?m*zrhhlbCGw*g+eV4xZ;Q3eQZ!ucGHtJ0-*SG)D zYWG?B+P}kpK5UsI^7q2#)aOYL#^Q$$zx#Xlt?l3czWDm}==bv2|FW+b3g5NQyHYLf z@Y;K&{rjJR@6O-d{v@(qZ};ji&kI<-GBbQ&X0XRbsLlAflk0%3vAO-#x-<5lBo1VR z+QrwoUw7vGTxf(LW3lPmZ(xVbJ*baZyp_ z**w10byv)0|6mM$eEjLwty>rVU6KD$vJE1 zpM}r!Jv}?rcGTH?4gJMmcVI%Dg>A@$hkthL6-xi=yk4SwzDc6uBz{h|soF))x@|IF zH)chAaxLrRH^=*rsVn~o%%1+M_`5i3%HlTdGV?3^ovF7A|5jR+{cYbgEWB^!GpgR$5obS1?^ZeU97@#topDFpWzQWF(c95Pe!|- z$(`fF;u9N>bIUvyWcs7=Gw{z>w?7PjEKcM(+vOYNfBz87 zn9#ZZ^0Xg;zOCGwGIsoWJKOWH>)bb6E`OaCCUrl__X)#EOHXIHv>Cs?hN>_wo>cWz zy_a?8#8(38_aZo^EuC=6?*7uxYP_84SAQu^?4BYxqxF~K%y*G17A@WF{j=a;gkFGO z^M;i9r$eV$&q}=;dFj(cHD0;&8J6}{J9j^8FMVJA^WY<{w8Q;5wM*}|hOzwp;;4N4 zb&$vJx+kw!JJ{K!*RmR4o_{#Ld_9X@x6)`We!;X}HwHjuam#k*&v~a`ZC&_eiNo}4skIfMeQ*0CZiw7ekb3BCBha%`e%k)k zd^6-o?!w#yKYlOto^$Kj zs?Ud?s)_xXuyn%DM9Zt!tLi*%B$a=)7B`E^ZkJD!iqPzu8z;4P#p~6FI`;ZTtxei4 zwYu)~W|qfq+N&e^|7EmZo%VX!B?AKkgQu&X%Q~loCID7!cbWhI literal 0 HcmV?d00001 diff --git a/doc/qtcreator/images/qtcreator-incredibuild-build-steps-windows.png b/doc/qtcreator/images/qtcreator-incredibuild-build-steps-windows.png new file mode 100644 index 0000000000000000000000000000000000000000..c9767fe860effe2fcc557b4bd0e9549a2fc00e32 GIT binary patch literal 11710 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 + \uicontrol {IncrediBuild for Linux} or + \uicontrol {IncrediBuild for Windows}. + + \image qtcreator-incredibuild-build-steps-general.png + + IncrediBuild automatically detects the build step by iterating over the + build steps you already defined. The initial build step settings will + 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 and graphical Build Monitor. + + In the \uicontrol {Target and configuration} group, specify the command + helper and arguments that will be used to construct the build command. + + The build errors and warnings are parsed and displayed in the + \uicontrol Issues output pane. + + Select the \uicontrol {Keep original jobs num} check box to stop + IncrediBuild from overriding the \c {-j} command line switch, which + controls the number of processes that the build tools executed by + \QC run in parallel. The default value set by IncrediBuild is 200. + + The distribution control settings to specify depend on whether you are using + Linux or Windows. + + \section3 Distribution Control Settings on Linux + + \image qtcreator-incredibuild-build-steps-linux.png + + You can specify the following options for Linux builds: + + \list + \li \uicontrol {Nice value} is a numeric value between -20 and 19 + \li \uicontrol {Force remote} forces \c allow_remote tasks to + remote Helpers. + \li \uicontrol {Alternate tasks preference} + \endlist + + \section3 Distribution Control Settings on Windows + + \image qtcreator-incredibuild-build-steps-windows.png + + You can specify the following options for Windows builds: + + \list + \li \uicontrol {Profile.xml} defines how Automatic Interception + Interface handles processes in a distributed job. 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. It is + required to configure distributable processes in Dev Tools builds. + \li \uicontrol {Avoid local} frees up resources on the initiator + machine. This might be beneficial for distribution if the initiator + turns into a bottleneck for the build because of high CPU usage. + \li \uicontrol {Maximum CPUs to utilize in the build} specifies the + maximum amount of remote cores to use in the build. Overrides the + corresponding global setting. + \li \uicontrol {Newest allowed Helper machine OS} and + \uicontrol {Oldest allowed Helper machine OS} specify the newest and + oldest operating system installed on a Helper machine to be allowed + to participate as a Helper in the build. + \li \uicontrol {Build Title} specifies a custom header line which will + be displayed in the beginning of the build output text. This title + will also be used for the Build History and Build Monitor displays. + \li \uicontrol {Save IncrediBuild monitor file} writes a copy of the + build progress (\c{.ib_mon}) file to the specified location. + If only a folder name is given, IncrediBuild generates a GUID for + the file name. A message containing the location of the saved + \c{.ib_mon} file is added to the end of the build output. + \li \uicontrol {Suppress STDOUT} does not write anything to the standard + output. + \li \uicontrol {Output log file} writes build output to a file. + \li \uicontrol {Show commands in output} shows the command-line used by + IncrediBuild to build the file. + \li \uicontrol {Show agents in output} shows the Agent used to build + each file. + \li \uicontrol {Show time in output} shows the start and finish time for + each file built. + \li \uicontrol {Hide IncrediBuild Header in output} suppresses the + IncrediBuild header in the build output. + \li \uicontrol {Internal IncrediBuild logging level} overrides the + internal Incredibuild logging level for this build. Does not affect + output or any user accessible logging. Used mainly to troubleshoot + issues with the help of IncrediBuild support. + \li \uicontrol {Set an environment variable} sets or overrides + environment variables for the context of the build. + \li \uicontrol {Stop on errors} stops the execution as soon as an error + is encountered. This is the default behavior in Visual Studio + builds, but not for Make and Build tools or Dev Tools builds. + \li \uicontrol {Additional arguments} are concatenated to the final + buildconsole command line. + \li \uicontrol {Open Monitor} opens an IncrediBuild Build Monitor that + graphically displays the build's progress once the build starts. + \endlist + +//! [incredibuild build steps] + +//! [incredibuild clean steps] + + \section2 IncrediBuild Clean Steps + + When building with IncrediBuild, you can add arguments and targets for the + clean command in \uicontrol {Clean Steps}. + + For more information about the settings, see \l{IncrediBuild Build Steps}. + + The build errors and warnings are parsed and displayed in the + \uicontrol Issues output pane. + +//! [incredibuild clean steps] +*/ diff --git a/doc/qtcreator/src/incredibuild/creator-projects-incredibuild.qdoc b/doc/qtcreator/src/incredibuild/creator-projects-incredibuild.qdoc new file mode 100644 index 00000000000..91cde5ab277 --- /dev/null +++ b/doc/qtcreator/src/incredibuild/creator-projects-incredibuild.qdoc @@ -0,0 +1,45 @@ +/**************************************************************************** +** +** Copyright (C) 2020 The Qt Company Ltd. +** Contact: https://www.qt.io/licensing/ +** +** This file is part of the Qt Creator documentation. +** +** Commercial License Usage +** Licensees holding valid commercial Qt licenses may use this file in +** accordance with the commercial license agreement provided with the +** Software or, alternatively, in accordance with the terms contained in +** a written agreement between you and The Qt Company. For licensing terms +** and conditions see https://www.qt.io/terms-conditions. For further +** information use the contact form at https://www.qt.io/contact-us. +** +** GNU Free Documentation License Usage +** Alternatively, this file may be used under the terms of the GNU Free +** Documentation License version 1.3 as published by the Free Software +** Foundation and appearing in the file included in the packaging of +** this file. Please review the following information to ensure +** the GNU Free Documentation License version 1.3 requirements +** will be met: https://www.gnu.org/licenses/fdl-1.3.html. +** +****************************************************************************/ + +/*! + \previouspage creator-project-meson.html + \page creator-project-incredibuild.html + \nextpage creator-cli.html + + \title Setting Up IncrediBuild + + \l{https://www.incredibuild.com/}{IncrediBuild} accelerates process + execution and thus shortens the time you spend on building C++ code. + In addition, you can view the build progress in the graphical Build + Monitor. + + The IncrediBuild plugin is delivered with \QC. For more information, see + \l{https://incredibuild.atlassian.net/wiki/spaces/IUM/pages/19202836/IncrediBuild+for+Qt+Creator} + {IncrediBuild for Qt Creator}. + + To use IncrediBuild, install IncrediBuild Agent on the development + host. Then specify IncrediBuild build steps for your project. For + more information, see \l{IncrediBuild Build Steps}. +*/ diff --git a/doc/qtcreator/src/meson/creator-projects-meson.qdoc b/doc/qtcreator/src/meson/creator-projects-meson.qdoc index 2dd40fa56ab..48a9d310d33 100644 --- a/doc/qtcreator/src/meson/creator-projects-meson.qdoc +++ b/doc/qtcreator/src/meson/creator-projects-meson.qdoc @@ -26,7 +26,7 @@ /*! \previouspage creator-project-nimble.html \page creator-project-meson.html - \nextpage creator-cli.html + \nextpage creator-project-incredibuild.html \title Setting Up Meson diff --git a/doc/qtcreator/src/projects/creator-only/creator-projects-other.qdoc b/doc/qtcreator/src/projects/creator-only/creator-projects-other.qdoc index 83b1176e0a9..3e373c7952a 100644 --- a/doc/qtcreator/src/projects/creator-only/creator-projects-other.qdoc +++ b/doc/qtcreator/src/projects/creator-only/creator-projects-other.qdoc @@ -78,6 +78,10 @@ Meson is an open source build system meant to be both extremely fast, and, even more importantly, as user friendly as possible. + \li \l{Setting Up IncrediBuild} + + IncrediBuild decreases the time it takes to build C++ code. + \endlist */ diff --git a/doc/qtcreator/src/projects/creator-only/creator-projects-settings-build.qdoc b/doc/qtcreator/src/projects/creator-only/creator-projects-settings-build.qdoc index 5b0a7030b4a..c148252405b 100644 --- a/doc/qtcreator/src/projects/creator-only/creator-projects-settings-build.qdoc +++ b/doc/qtcreator/src/projects/creator-only/creator-projects-settings-build.qdoc @@ -146,7 +146,8 @@ \section1 Build Steps In \uicontrol{Build Steps} you can change the settings for the build system - selected for building the project: qmake, CMake, Meson, or Qbs. + selected for building the project: qmake, CMake, Meson, or Qbs. You can use + Incredibuild to accelerate the build process when using qmake or CMake. \section2 qmake Build Steps @@ -168,6 +169,7 @@ \include creator-projects-cmake-building.qdocinc cmake build steps \include creator-projects-settings-build-qbs.qdocinc qbs build steps \include creator-projects-meson-building.qdocinc meson build steps + \include creator-projects-incredibuild-building.qdocinc incredibuild build steps \section2 Adding Custom Build Steps @@ -214,4 +216,6 @@ \include creator-projects-cmake-building.qdocinc cmake clean steps \include creator-projects-settings-build-qbs.qdocinc qbs clean steps \include creator-projects-meson-building.qdocinc meson clean steps + \include creator-projects-incredibuild-building.qdocinc incredibuild clean steps + */ diff --git a/doc/qtcreator/src/qtcreator-toc.qdoc b/doc/qtcreator/src/qtcreator-toc.qdoc index e3b1a0da861..1c7e542e5e8 100644 --- a/doc/qtcreator/src/qtcreator-toc.qdoc +++ b/doc/qtcreator/src/qtcreator-toc.qdoc @@ -257,6 +257,7 @@ \li \l{Setting Up a Generic Project} \li \l{Setting Up Nimble} \li \l{Setting Up Meson} + \li \l{Setting Up IncrediBuild} \endlist \li \l{Using Command Line Options} \li \l{Keyboard Shortcuts} diff --git a/doc/qtdesignstudio/config/qtdesignstudio.qdocconf b/doc/qtdesignstudio/config/qtdesignstudio.qdocconf index 7c74d2665e2..b3ba0453814 100644 --- a/doc/qtdesignstudio/config/qtdesignstudio.qdocconf +++ b/doc/qtdesignstudio/config/qtdesignstudio.qdocconf @@ -41,6 +41,7 @@ excludedirs += ../../qtcreator/examples/accelbubble \ ../../qtcreator/src/debugger/creator-only \ ../../qtcreator/src/editors/creator-only \ ../../qtcreator/src/howto/creator-only \ + ../../qtcreator/src/incredibuild \ ../../qtcreator/src/ios \ ../../qtcreator/src/linux-mobile \ ../../qtcreator/src/mcu \