aboutsummaryrefslogtreecommitdiffstats
path: root/src/app/qbs-setup-toolchains/qbs-setup-toolchains.qbs
Commit message (Collapse)AuthorAgeFilesLines
* Move GCC/MinGW/Clang stuff to separate gccProbe moduleDenis Shienkov2019-07-151-0/+2
| | | | | | | ... that simplifies a code bit. Change-Id: I4688e7b28986687d7cca5ad5fc8ab333cb50d8d2 Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
* bare-metal: Improve the KEIL toolchain auto detectionDenis Shienkov2019-05-171-0/+2
| | | | | | | | Now the KEIL compiler path also extracts from the Windows registry in addition to the path feature Change-Id: I8a92233ff58119ea7c3cc40e6da95408e0ced1ba Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
* bare-metal: Improve the IAR toolchain auto detectionDenis Shienkov2019-05-171-0/+2
| | | | | | | | Now the IAR compiler path also extracts from the Windows registry in addition to the path feature. Change-Id: I77d2cc13924afac751445df98ea60f1f62f9d892 Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
* bare-metal: Improve the SDCC toolchain auto detectionDenis Shienkov2019-05-171-0/+2
| | | | | | | | Now the SDCC compiler path also extracts from the Windows registry in addition to the path feature. Change-Id: I84148e464696fdfffc6342d22baa1d75c6caa0ce Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
* Add support for the clang-cl compilerIvan Komissarov2019-04-101-0/+2
| | | | | | Task-number: QBS-1316 Change-Id: Ibf9da364610c260ead088a8990a70c7739d53c39 Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
* Add Windows UAC fix to qbs-setup-android and qbs-setup-toolchainsJake Petroules2017-08-211-0/+5
| | | | | | | It was only applied to qbs-setup-qt, but missing from the others. Change-Id: I3f2dd63c717d9117a8699fc76bac93e573cad60c Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
* Determine Visual Studio architecture & build environment automatically.Jake Petroules2016-06-271-7/+1
| | | | | | | | | This moves one step further to making the setup-toolchains tool unnecessary and also makes the toolchainInstallPath of MSVC profiles consistent with what Qt Creator sets. Change-Id: I3eb11b456bf02bde8993ec0dac7e0f9950174a08 Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
* qbs build: Introduce convenience item QbsProduct.Christian Kandeler2014-10-301-1/+0
| | | | | | | | As base product for QbsApp, QbsLibrary etc. Has little functionality at the moment, but will get more soon. Change-Id: I29ac78db2ff1ba109dd09a55e7593b2beeaba741 Reviewed-by: Joerg Bornemann <joerg.bornemann@theqtcompany.com>
* Cpp module: Make the compiler version available as properties.Christian Kandeler2014-08-211-0/+2
| | | | | | | It is conceivable that rules might be interested in this information. Change-Id: If1a93a226b48c8dfe807c6a3747eaf52580dc378 Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
* remove qbsSettings() functionJoerg Bornemann2014-07-091-1/+0
| | | | | | | | Don't use a special Settings shared pointer. This simplifies the code a lot. Change-Id: I974cf9634d1760633744b1ed3cc18a9458ae2caf Reviewed-by: Christian Kandeler <christian.kandeler@digia.com>
* Fix compilation on Windows.Christian Kandeler2014-04-111-0/+1
| | | | | | Change-Id: I39e0e268bdcfdae16dd9fb9c4a44261513c9ba60 Reviewed-by: Jake Petroules <jake.petroules@petroules.com> Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
* detect Visual Studio build environment using vcvarsall.batJoerg Bornemann2014-04-081-0/+2
| | | | | | | | | | | | | | | To provide a consistent build environment for Visual Studio setup-toolchains now executes the vsvarsall.bat that comes with the Visual Studio installation. The environment is written to the profile under the key "buildEnvironment". The setupBuildEnvironment script in windows-msvc.qbs isn't needed anymore. Task-number: QBS-444 Task-number: QBS-508 Change-Id: I3191f5ff127bed6b96ce5ea5520b20fc9646364f Reviewed-by: Christian Kandeler <christian.kandeler@digia.com>
* move MSVC info classes to separate fileJoerg Bornemann2014-04-031-0/+1
| | | | | Change-Id: I1f10d1eb87ed0fe67cd1b8bc79d8c76d229e98de Reviewed-by: Christian Kandeler <christian.kandeler@digia.com>
* Let detect-toolchains be used like setup-qt.Christian Kandeler2014-02-131-0/+19
Namely, let people specify a specific compiler and profile name instead of offering only auto-detection. Also rename to setup-toolchains for even more consistency. Task-number: QBS-496 Change-Id: I8c144d7b4dd26e38652f10c1fff56af4daf3cecb Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>