aboutsummaryrefslogtreecommitdiffstats
path: root/doc/config
Commit message (Collapse)AuthorAgeFilesLines
* Introduce the session commandChristian Kandeler2019-09-181-1/+2
| | | | | | | | | | Offers a JSON-based API for interaction with other tools via stdin/ stdout. This allows for proper qbs support in IDEs that do not use Qt or even C++. Change-Id: Ib051a40b7ebe1c6e0c3147cca9bd96e7daec1fde Reviewed-by: Jörg Bornemann <joerg.bornemann@qt.io>
* bare-metal: Add IAR EWARM toolchain support on WindowsDenis Shienkov2019-01-191-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This commit adds a basic support of the IAR Embedded Workbench toolchain for the ARM processors on Windows host. To use it with Qt Creator, it is enough to add there a desired Kit with a custom IAR C/C++ compiler, and then set the following in the Kit's Qbs profile settings: * Key: qbs.toolchainType * Value: iar To specify the target CPU/FPU you need to set the cpp.driverFlags property, like this: cpp.driverFlags: [ "--cpu", "Cortex-M4", "--fpu", "VFPv4_sp" ] Then these flags will be automatically passed to both compiler and assembler. To specify the linker flags you need to set the cpp.driverLinkerFlags property instead of cpp.linkerFlags property, like this: cpp.driverLinkerFlags: ["--vfe"] To add the linker script files you need to set the 'linkerscript' tag, e.g. in the following way: Group { name: "Linker scripts" fileTags: ["linkerscript"] files: ["stm32f407xx_flash.icf"] } Other properties can be used as usual, according to the EWARM compiler documentation. Tested with EWARM v8.20.2, v6.50.3 on Windows using: * STM NUCLEO-F767ZI * STM 32F4DISCOVERY target boards. Change-Id: I3c42eb94051352cb3b7eb5b0768a1dc8bdacabce Reviewed-by: Richard Weickelt <richard@weickelt.de> Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
* Add FileInfo.suffix and FileInfo.completeSuffixJoerg Bornemann2018-05-021-0/+1
| | | | | | | | [ChangeLog] Added FileInfo.suffix and FileInfo.completeSuffix. Change-Id: Ic74a2fcff2f3f1271fa60ac33b96a4c5a4d0e93d Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io> Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
* Merge 1.10 into 1.11Christian Kandeler2018-01-262-1/+56
|\ | | | | | | Change-Id: Ib49f863008a9c4a3b8956686de019e2f133c244f
| * Do not use Qt's documentation macrosEike Ziller2018-01-252-1/+54
| | | | | | | | | | | | | | | | | | | | | | Qt 5.10.1 makes changes that would require changes in the Qbs documentation build. Since it doesn't make sense that changes in Qt documentation configuration files affect Qbs documentation, stop using Qt's macros file. Change-Id: I12bad221dec7204eb2bbabced2cda2af9941315e Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io> Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
* | Doc: Use QML commands to document modulesLeena Miettinen2017-12-211-1/+4
| | | | | | | | | | | | Task-number: QBS-1245 Change-Id: I996bb44a1db9aae71ef42bca87265371de951272 Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
* | Merge 1.10 into masterChristian Kandeler2017-12-151-0/+4
|\| | | | | | | Change-Id: Iab942ed25d06038cf8c172eb70dcd8e9a720e1c8
| * Doc: Update the sidebar in online docs to show the current TOCLeena Miettinen2017-12-071-0/+4
| | | | | | | | | | Change-Id: Ia328393ef2914cac0a3952bce69049b18ea9fdfa Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
* | Doc: Use QDoc QML commands to document Qbs language itemsLeena Miettinen2017-11-301-0/+2
|/ | | | | | Task-number: QBS-1245 Change-Id: I470a629312b1c65ea9e51c603607c486115a304c Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
* Refactor documentation generationEike Ziller2017-03-131-4/+3
| | | | | | | | | | Update doc_targets.pri to changes made in Qt Creator and create a pri file for Qbs documentation for inclusion in Qt Creator. Change-Id: I8c3258c193d3e526e6a345c0efee18dcdd11cfc8 Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io> Reviewed-by: Topi Reiniö <topi.reinio@qt.io> Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
* Avoid using the term "Qt Build Suite" in Qbs documentation.Jake Petroules2016-06-041-5/+5
| | | | | | | | | This term is not used by anyone (it's always written as "Qbs" and pronounced "cubes") and it is ultimately confusing to users and detracts from the identity of the product, especially its pronunciation. Change-Id: Ifb76d059cafc33ce3fa686ddb3d7d67f47084faf Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
* Doc: update doc configurationLeena Miettinen2015-04-286-245/+18
| | | | | | | | | | - Add a sidebar to online docs - include files from qt5/qtbase/docs/global and remove unnecessary includes and files - remove macros that are defined in the global macro file Change-Id: If7e8d933fa9765b77a682a1eef770f9b95b513eb Reviewed-by: Christian Kandeler <christian.kandeler@theqtcompany.com>
* Merge branch '1.3' into 'master'Christian Kandeler2015-01-281-3/+3
|\ | | | | | | | | | | | | | | | | Conflicts: doc/reference/jsextensions/jsextensions-general.qdoc src/lib/corelib/language/evaluatorscriptclass.cpp src/lib/corelib/language/evaluatorscriptclass.h Change-Id: Ic9b77b56e8fc8bf93e0a553930757de8c93fed22
| * Update LicenseEike Ziller2015-01-261-3/+3
| | | | | | | | | | Change-Id: I092fca9f950de1ba38826c33b155f86feae2770b Reviewed-by: Christian Kandeler <christian.kandeler@theqtcompany.com>
* | remove support for building qbs with Qt <= 5.1.0Joerg Bornemann2014-10-291-30/+0
|/ | | | | Change-Id: I058eedd2d9dcaad1eaac1f4407f4f698133a774b Reviewed-by: Christian Kandeler <christian.kandeler@digia.com>
* Doc: Set homepage and build version in qdocconfJerome Pasion2014-07-141-1/+4
| | | | | | | | | | -QDoc creates a link to the homepage on each page. -build version lets readers know the version of the manual. -not really relevant when building with Qt 4.8, but it doesn't break 4.8-built documentation. Change-Id: I70437c39e4bd5f209c1b6cab5ac7c795fb3d44ad Reviewed-by: Leena Miettinen <riitta-leena.miettinen@digia.com>
* Merge remote-tracking branch 'origin/1.1'Joerg Bornemann2014-01-091-1/+1
|\ | | | | | | Change-Id: Iccf01f1dad3fca4a78c7d9b795fdef6df0181e9b
| * Incremented year in copyright infoRobert Loehning2014-01-081-1/+1
| | | | | | | | | | | | Change-Id: Ib7f9a00bb891fa39c5bc1f891ddbfba1e4d23227 Reviewed-by: Jake Petroules <jake.petroules@petroules.com> Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
* | Doc: Use the \QBS macro for the product nameLeena Miettinen2013-11-111-0/+1
|/ | | | | | | | | | | | | | | This ensures that the name is always written in the same way and makes it easy to change, as only the value of the macro needs to be changed. Removed the product name from most titles as macros cannot be used in titles. It would break linking to titles. Please always use the macro in the future. Change-Id: I116abffc316edbb861034f5e431ca8e27b5a5d03 Reviewed-by: Jake Petroules <jake.petroules@petroules.com> Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
* Doc: fix \b command for Qt 4Joerg Bornemann2013-05-311-1/+1
| | | | | Change-Id: Ib4443df8324015e72dc9d05a48c5a67e944407ec Reviewed-by: Christian Kandeler <christian.kandeler@digia.com>
* Doc: cleanup Qt4 compatibility fileJoerg Bornemann2013-03-252-11/+5
| | | | | | | | | | | | | Use Qt4 compatibility macros and aliases only in the Qt4 version of the docs. Rename compat.qdocconf to compat-qt4.qdocconf to indicate that this is for Qt4 compatibility only. This fixes a bunch of warnings when generating the documentation with Qt5. Change-Id: If051a0c6b01304c872c501d5eff558641c459d1a Reviewed-by: Leena Miettinen <riitta-leena.miettinen@digia.com> Reviewed-by: Christian Kandeler <christian.kandeler@digia.com>
* Doc: be consistent wrt System and SuiteJoerg Bornemann2013-01-291-2/+2
| | | | | Change-Id: Ic631a2fa80de0b2de11028598a34a730cf8cf49a Reviewed-by: Christian Kandeler <christian.kandeler@digia.com>
* Doc: fix privacy policy linksJoerg Bornemann2013-01-291-1/+1
| | | | | Change-Id: I6268f59c737639b4f73fefe000416d9a99c58a69 Reviewed-by: Christian Kandeler <christian.kandeler@digia.com>
* Doc: remove online docsJoerg Bornemann2013-01-292-257/+0
| | | | | | | They are awfully broken and there's just no point in having these. Change-Id: I3d1cad5610da2f3ec6b493182674a027d2878ba3 Reviewed-by: Christian Kandeler <christian.kandeler@digia.com>
* de-Creatorize doc configurationJoerg Bornemann2013-01-292-5/+5
| | | | | Change-Id: I051a9f3f6b40be04fa917075a42bd4cfec3ef5ef Reviewed-by: Christian Kandeler <christian.kandeler@digia.com>
* Doc: remove qt-defines.qdocconfJoerg Bornemann2013-01-292-20/+0
| | | | | | | This is not Qt. Change-Id: I2ba1a0121e004615e5da0f040f7e699ffe3bf2a2 Reviewed-by: Christian Kandeler <christian.kandeler@digia.com>
* Doc: add Qt4 compatibility macrosJoerg Bornemann2013-01-291-1/+4
| | | | | | | Task-number: QBS-210 Change-Id: Id1102281c495291b3226a797233e2e57fdf26d91 Reviewed-by: Christian Kandeler <christian.kandeler@digia.com>
* Start modularizing the qdoc sources.Christian Kandeler2013-01-221-1/+1
| | | | | | | | The documentation should not be in a single blob. Start the modularizing effort by putting the item descriptions into dedicated files. Change-Id: Ie96fc9397a1d32125ff774fe2ed6dde06cb457d6 Reviewed-by: Leena Miettinen <riitta-leena.miettinen@digia.com>
* update copyright yearJoerg Bornemann2013-01-092-2/+2
| | | | | Change-Id: Ic2962e57ede037b910d7e77b01b0163f0a22cb7d Reviewed-by: Christian Kandeler <christian.kandeler@digia.com>
* Remove 'nokia' from documentation qdocconfhjk2013-01-071-1/+1
| | | | | Change-Id: Icf8963e87c2d5a32a3509684f89d6215ba9e5dff Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
* license and copyright updatedJoerg Bornemann2012-10-082-6/+6
| | | | | | Change-Id: I0c0b3035514ee6b735e85c098029fa2f41edb6ff Reviewed-by: Christian Kandeler <christian.kandeler@digia.com> Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
* docs config updatedJoerg Bornemann2012-03-221-3/+2
| | | | | Change-Id: Iea7f61d532a55994820036a789066ab53d3f6dc1 Reviewed-by: Joerg Bornemann <joerg.bornemann@nokia.com>
* Doc: update styleLeena Miettinen2012-02-163-20/+35
| | | | | Change-Id: I5a2aebcb4f9438caea1f1188e55b302d1e335d82 Reviewed-by: Joerg Bornemann <joerg.bornemann@nokia.com>
* Long live qbs!Joerg Bornemann2012-02-159-0/+573
Change-Id: I412793e868919a9ac99611616f292e7047f1ebcf