aboutsummaryrefslogtreecommitdiffstats
path: root/src/src.qbs
Commit message (Collapse)AuthorAgeFilesLines
* Move the Qt library installation out of the archive productJake Petroules2018-01-081-1/+2
| | | | | | | | | | | | | | | | | | | | | | This allows Qt to be installed as part of Qbs by default instead of only when the archive package is built. Currently, this is enabled by default only for installations of Qt on macOS which are relocatable (have rpath in QT_CONFIG). This way it will not interfere with package managers like Homebrew/MacPorts which do not use rpath - for example, when building against a version of Qt installed by a package manager (which is typically built with absolute sonames), you're assumed to be building software to be packaged by that package manager, and therefore you want to rely on Qt as a "system" package and not copy it locally. It can also be explicitly switched off on the command line using products.qbsqt.deployQt:false This also refactors the logic a bit. Change-Id: I70b46d8fac08d34520ceab18405fa8a672158711 Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
* Add a copy of qtcjsonJake Petroules2017-09-081-1/+2
| | | | | | | Will be used in a subsequent patch. Change-Id: Iba048462a733051dffe77b48cbcd2db26468e2d4 Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
* Organize the 'dist' release package into a new file structureJake Petroules2017-07-181-0/+1
| | | | | | | | This prepares for adding products for additional release packages. Change-Id: I38d8745764ee6044589ff6298b739dde17d573c1 Reviewed-by: Christian Kandeler <christian.kandeler@qt.io> Reviewed-by: Kai Koehne <kai.koehne@qt.io>
* Make the project structure of generators consistentJake Petroules2016-09-081-1/+0
| | | | | Change-Id: I4cd8ffc3e0aded0b962b9f12682ec8db08902ced Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
* Implement Visual Studio generatorJake Petroules2016-09-061-0/+1
| | | | | | | | Supports versions 2010 and above. Task-number: QBS-31 Change-Id: I191efa274729060c8e2f392abac2e9f7cd027e39 Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
* Add support for building internal executables (libexec) as part of Qbs.Jake Petroules2015-05-191-0/+1
| | | | | | | This will be used by the upcoming Java output artifact scanner. Change-Id: I04dd36ee6a6a7913b604bdda73c14879b2854721 Reviewed-by: Christian Kandeler <christian.kandeler@theqtcompany.com>
* Move Qt profile setup into a dedicated library.Christian Kandeler2014-01-101-1/+1
| | | | | | | | Otherwise all changes to the implementation will have to be duplicated in IDEs. Change-Id: I61e6d4fa1ee9b724eb5d9de9f233dc915a6c8bc3 Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
* Use the new sub-project feature in the qbs project files.Christian Kandeler2013-06-171-0/+9
Change-Id: Ia30766b91ef28d05bc1f6109d6dedbb7d18bcf3d Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>