aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/plugins.pri
Commit message (Collapse)AuthorAgeFilesLines
* Fix static buildChristian Kandeler2019-10-101-9/+4
| | | | | | | | Make sure we link in the generator plugins. Fixes: QBS-1491 Change-Id: I8c48a73f972c4089cfc8c097a67e2945837e9ed4 Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
* qmake build: Fix building plugins staticallyChristian Kandeler2018-05-031-7/+5
| | | | | | | | | For some reason, plugins.pri did not include use_corelib.pri when building statically, so the include paths were missing. Task-number: QBS-1229 Change-Id: I142da643772182ae78a3e68d91f19460223c7a6f Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
* Fix rpath of plugins in qmake buildJoerg Bornemann2018-02-281-0/+1
| | | | | | | | | Plugins never had a correct rpath in the qmake build. We never noticed, because all shared objects the plugins use are already loaded before the plugin is loaded. This will change in a later commit. Change-Id: I4e64a10070dc5092a9ce8272349cad24ec84a9ec Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
* Remove CONFIG += depend_includepath from our .pro filesJoerg Bornemann2018-02-281-1/+0
| | | | | | | | This is default since quite a while, and we never actively maintained a separate DEPENDPATH anyway. Change-Id: I3f376f0a3b7f4066be800f795ace05b753797461 Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
* Build qbs with C++14Christian Kandeler2018-02-151-1/+1
| | | | | | | | | This will enable us to simplify some of our templates. Qt Creator requires C++14 as well, so we won't break it. Change-Id: I577347ef12c53ff2ec59e88344ff181b27a0d50c Reviewed-by: Jake Petroules <jake.petroules@qt.io> Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
* Transform the scanner plugin manager into a true generic plugin managerJake Petroules2017-06-131-1/+2
| | | | | | | | | | | | ...and fit the generator plugins into this new plugin structure. Plugins are now handled entirely by the build system in a generic manner and no part of qbscore (code or build files) has a direct reference to any plugin regardless of whether qbs is being built as shared or static libraries. Change-Id: I4a20546ce275df71083ee22c2cb67f781c4de764 Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
* Allow scanner plugins to be built staticallyJake Petroules2016-12-161-1/+6
| | | | | | | | Scanner plugins will now also be built statically when Qbs is built against a static Qt, enabling single-binary distributions. Change-Id: Id2587b79815bcc6d9ec569f5b168445fe7e843d3 Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
* Enable C++11 for the scanner plugins.Christian Kandeler2016-05-271-0/+1
| | | | | | | We overlooked them in a50456dcb0. Change-Id: Iaa4a0094727209c30f385521d48fb70e43a2bd25 Reviewed-by: Eike Ziller <eike.ziller@qt.io>
* fix default value of QBS_INSTALL_PREFIXJoerg Bornemann2015-05-051-0/+1
| | | | | | | | Do not install to / by default but to /usr/local. Change-Id: Ib8fc6d5410fa0d8363a6098dba5c8488279118de Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@theqtcompany.com> Reviewed-by: Christian Kandeler <christian.kandeler@theqtcompany.com>
* qmake: fix DESTDIR of qbs plugin shared libraries.Jake Petroules2015-05-041-3/+3
| | | | | Change-Id: Ib8941b0d9232155545792215803556be5a5d4d17 Reviewed-by: Christian Kandeler <christian.kandeler@theqtcompany.com>
* remove more Qt4 legacy from project filesJoerg Bornemann2014-10-311-4/+1
| | | | | | | This amends commit 7c82e9f3. Change-Id: Ie01db1f28856fa16edee67aaf033c7150ecb197c Reviewed-by: Christian Kandeler <christian.kandeler@digia.com>
* Make the "lib" part of plugin and library locations configurable.Christian Kandeler2014-02-271-1/+3
| | | | | | | | Can now be set to e.g. "lib64" if required. Task-number: QBS-343 Change-Id: I6f34ade37f39400cc5fde63133a464565feb34c1 Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
* Do not put the plugins where the resources are.Christian Kandeler2014-02-251-9/+9
| | | | | | | | | | | That's not where they belong. Also make less assumptions about the file path leading to them. Ideally, we should also do the latter for the stuff in share/, but then someone would have to touch the horrific qmake code in static.pro. Task-number: QTCREATORBUG-10074 Change-Id: Ide9c4b83dcf0cd7a62b57643b79caf05662358cb Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
* put plugins in a lib/qbs/plugins subdirJoerg Bornemann2013-06-111-2/+2
| | | | | | | | | Like Qt Creator we prepare our directory layout for Linux packaging. Task-number: QBS-308 Change-Id: I9e984cbfdf04bd8d50f5946989bd625060a29c02 Reviewed-by: Christian Kandeler <christian.kandeler@digia.com>
* build static qbs lib if static Qt is usedJoerg Bornemann2013-06-041-0/+1
| | | | | Change-Id: I397c1b830262d62f68de070a2e4777155728139f Reviewed-by: Christian Kandeler <christian.kandeler@digia.com>
* Allow fine-grained tuning of installation.Christian Kandeler2013-03-131-0/+20
- Potentially different prefixes for libs and plugins/modules. - Make it possible to disable installation of development files (headers, qbscore.lib on Windows). Change-Id: Ia153d17835f9f1b8d802b23c3689a2f72f656e50 Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@digia.com> Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>