- 08 Jun, 2016 1 commit
-
-
Christian Kandeler authored
The qtc module gathers properties that used to live in the top-level project file. This is the first step towards making it possible to build plugins against an installed Qt Creator ("out of source build"). Change-Id: Ia1514cc9c888e80be01b308e908de48980fcbdb8 Reviewed-by:
Joerg Bornemann <joerg.bornemann@qt.io>
-
- 13 May, 2016 1 commit
-
-
Tim Jenssen authored
Change-Id: I0e5764ffc9a6146932c43d96a31138451260c161 Reviewed-by:
Christian Kandeler <christian.kandeler@theqtcompany.com>
-
- 11 Mar, 2016 1 commit
-
-
Christian Kandeler authored
And add some log output to help with debugging. Change-Id: I806aee8b34ee8d90bdd40fa8d9ac2cd313485c28 Reviewed-by:
Joerg Bornemann <joerg.bornemann@theqtcompany.com>
-
- 04 Mar, 2016 1 commit
-
-
Christian Kandeler authored
By default, we use a dedicated qbs settings dir located in Creator's settings path, so that different instances of Qt Creator won't overwrite each other's profiles. Users for whom this is not a concern can now choose to use the normal qbs settings dir. Change-Id: I0119228a48cfee430686ab51f69864866f4ba270 Reviewed-by:
Joerg Bornemann <joerg.bornemann@theqtcompany.com>
-
- 02 Mar, 2016 1 commit
-
-
Christian Kandeler authored
Task-number: QBS-855 Change-Id: I2f9c5536a79a8a5564daeca869c1d7951732658c Reviewed-by:
Leena Miettinen <riitta-leena.miettinen@theqtcompany.com> Reviewed-by:
Jake Petroules <jake.petroules@theqtcompany.com>
-
- 30 Oct, 2015 1 commit
-
-
Christian Kandeler authored
Like the QmakeProjectManager does. Change-Id: I99c42dd93b87f7fce45e6af8a5f6802a2035ad93 Reviewed-by:
Tobias Hunger <tobias.hunger@theqtcompany.com>
-
- 26 Oct, 2015 1 commit
-
-
Tobias Hunger authored
Remove QbsBuildInfo, which only adds the same information over the normal BuildInfo. Change QmakeBuildInfo to use the buildType as provided by its base class. Change-Id: Iddb86487c85893988f78bbfaf549823a19f13b5b Reviewed-by:
Alessandro Portale <alessandro.portale@theqtcompany.com> Reviewed-by:
Tobias Hunger <tobias.hunger@theqtcompany.com>
-
- 06 May, 2015 1 commit
-
-
Eike Ziller authored
Use aggregation instead of inheritance for customization of validation. Gets rid of a few additional classes. Change-Id: Iaf8f12026c40a55bfde98b3786100f8ac431d750 Reviewed-by:
Eike Ziller <eike.ziller@theqtcompany.com>
-
- 09 Mar, 2015 1 commit
-
-
Nikita Baryshnikov authored
Change-Id: Idfd3941f47b71d6b84306d88604b744e3585e4af Reviewed-by:
Eike Ziller <eike.ziller@theqtcompany.com>
-
- 10 Nov, 2014 2 commits
-
-
Christian Kandeler authored
The respective items are available without it. Change-Id: Idc840cf08e7bec84f561c096afe8de25b1fb8468 Reviewed-by:
Joerg Bornemann <joerg.bornemann@theqtcompany.com>
-
Christian Kandeler authored
Creator derives its qbs profiles from the kits and overwrites them as it sees fit, which means users cannot set custom properties by editing the respective settings files or using the normal qbs command-line tools. Therefore, we need to provide them with a way to do this from Creator itself. For this purpose, we introduce a settings page where a user can add or override qbs properties per kit. The resulting "diff" is then applied whenever the profiles are written, so qbs will take the custom properties into account. Change-Id: I909f5243c65647f62c91a2afa242fd531ddaf915 Reviewed-by:
Joerg Bornemann <joerg.bornemann@theqtcompany.com>
-
- 08 Aug, 2014 1 commit
-
-
Christian Kandeler authored
Change-Id: Ia63f27bf6963583d3abd1d37fa7784b05e552aed Reviewed-by:
Joerg Bornemann <joerg.bornemann@digia.com>
-
- 20 Jun, 2014 1 commit
-
-
Tobias Hunger authored
Change-Id: I9b86baf964252e3d155cce533c79ca7a9dc9b315 Reviewed-by:
Christian Kandeler <christian.kandeler@digia.com>
-
- 19 Jun, 2014 2 commits
-
-
Christian Kandeler authored
We forgot to add this library there when we introduced it. Change-Id: Id7a0693235a133cd4c96bd0e582e984efa6bdab2 Reviewed-by:
Jake Petroules <jake.petroules@petroules.com>
-
Christian Kandeler authored
While it is technically not required that project.libDirName matches the external library directory name, other combinations seem quite silly. In practice, they should either both be "lib" or both be "lib64". Change-Id: Ib8ecba846787f7791a0b6bd57cdfc2df024dbb3b Task-number: QBS-627 Reviewed-by:
Jake Petroules <jake.petroules@petroules.com>
-
- 11 Mar, 2014 1 commit
-
-
Joerg Bornemann authored
Change-Id: Iecf32122df41f304ec6df538bb0dd8a263238a86 Reviewed-by:
Jake Petroules <jake.petroules@petroules.com> Reviewed-by:
Joerg Bornemann <joerg.bornemann@digia.com>
-
- 11 Feb, 2014 1 commit
-
-
Tobias Hunger authored
... based on output from dependencyinfo.py script Change-Id: I9532f6d259f15c16b62fae0ca18f8a8cad95bd11 Reviewed-by:
Christian Kandeler <christian.kandeler@digia.com> Reviewed-by:
Christian Stenger <christian.stenger@digia.com> Reviewed-by:
Tobias Hunger <tobias.hunger@digia.com>
-
- 21 Jan, 2014 1 commit
-
-
Christian Kandeler authored
Includes some necessary adaptations to the QbsProjectManager plugin, namely: - Use the new library for setting up Qt profiles. - Use per-profile preferences. Change-Id: I0a639bd291d790c6da9cb4ade53841314310d5ef Reviewed-by:
Tobias Hunger <tobias.hunger@digia.com>
-
- 27 Nov, 2013 1 commit
-
-
Tobias Hunger authored
This was made obsolete by the Qbs*Step classes a while ago. Change-Id: I0605d1734c2bf01757bc5b70907e5118af214023 Reviewed-by:
Christian Kandeler <christian.kandeler@digia.com>
-
- 16 Oct, 2013 1 commit
-
-
Tobias Hunger authored
Change-Id: I285a6102c0b7fefa7c4027d814654da640af39a9 Reviewed-by:
Christian Kandeler <christian.kandeler@digia.com> Reviewed-by:
Jake Petroules <jake.petroules@petroules.com>
-
- 09 Oct, 2013 1 commit
-
-
Christian Kandeler authored
Change-Id: I396d970fafea1fd0b4c4d73883796662a1d0064b Reviewed-by:
Joerg Bornemann <joerg.bornemann@digia.com>
-
- 19 Sep, 2013 1 commit
-
-
Christian Kandeler authored
Change-Id: I92f2d5866c721d33c86894fc65b75723c8596307 Reviewed-by:
Joerg Bornemann <joerg.bornemann@digia.com>
-
- 17 Sep, 2013 1 commit
-
-
Tobias Hunger authored
Refactor the code of the build configuration factories. The idea is to generalize the code so much that we can allow plugins to install custom build configuration factories for the platforms they support. To support this use case the following changes where done here: * BuildInfo class was introduced to describe one build configuration that can be created by a factory. * Factories report a list of BuildInfo to describe what they can produce. This fixes the need for factories to implicitly create one buildconfiguration and then create another one 'officially' to support debug and release build configurations to be set up for projects. * Do no longer work around factories to create build configurations. Change-Id: Ic372e4a9b5c582633b467d130538948472b89d91 Reviewed-by:
Daniel Teske <daniel.teske@digia.com>
-
- 11 Sep, 2013 1 commit
-
-
Christian Kandeler authored
Distributions will want to make Creator work with their qbs package instead of adding it a second time via the submodule, so we support that by checking for the QBS_INSTALL_DIR environment variable. This supersedes the current mechanism using QBS_SOURCE_DIR and QBS_BUILD_DIR. Change-Id: I2cff651cd23ea47b1a1434e33f80cb74ca0fc96b Reviewed-by:
Tobias Hunger <tobias.hunger@digia.com>
-
- 21 Aug, 2013 1 commit
-
-
Oswald Buddenhagen authored
this will centralize some conditionals further down the line Change-Id: I53b26cc29ac3fa098a583d6ac4d28924e5a1f2a3 Reviewed-by:
Christian Kandeler <christian.kandeler@digia.com>
-
- 23 Jul, 2013 1 commit
-
-
Tobias Hunger authored
Change-Id: Ic4ae5421183f2caec79f59bbab0bf1cf32780f04 Reviewed-by:
Christian Kandeler <christian.kandeler@digia.com>
-
- 18 Jul, 2013 1 commit
-
-
Tobias Hunger authored
Provide a way for plugins to extend the profiles that Creator will write into the Qbs configuration. This should allow e.g. the Android plugin to add customized settings. Change-Id: I0de596e2c922280b953c43ea0651b08b8936234c Reviewed-by:
BogDan Vatra <bogdan@kde.org>
-
- 12 Jul, 2013 1 commit
-
-
Christian Kandeler authored
Qbs can come in via the submodule or as an external resource. Change-Id: I613982135e4a7eca1aeb5c9c305c9974fd65f0fe Reviewed-by:
Joerg Bornemann <joerg.bornemann@digia.com>
-
- 20 Jun, 2013 1 commit
-
-
Joerg Bornemann authored
Use the new contains function and the targetOS list. Change-Id: I38b995eb9328e449befad85792512c45670cc8c9 Reviewed-by:
Christian Kandeler <christian.kandeler@digia.com>
-
- 12 Jun, 2013 2 commits
-
-
Tobias Hunger authored
Change-Id: I94fee7575bb39721391da2c0f5df669172b71028 Reviewed-by:
Tobias Hunger <tobias.hunger@digia.com>
-
Tobias Hunger authored
This enables support for e.g. setting CFLAGS, custom defines, etc. Task-number: QTCREATORBUG-9380 Change-Id: I9d4a560ac5ba8a40c51c15fdf8009c0dba5eeef1 Reviewed-by:
Eike Ziller <eike.ziller@digia.com> Reviewed-by:
Tobias Hunger <tobias.hunger@digia.com>
-
- 27 May, 2013 1 commit
-
-
Christian Kandeler authored
These cause a warning now. Change-Id: I4c4e9c3e11e7f97e66a4bcdd708489fafc8f0606 Reviewed-by:
Joerg Bornemann <joerg.bornemann@digia.com>
-
- 15 May, 2013 1 commit
-
-
Tobias Hunger authored
Change-Id: Ibb5791e10ee2e08ef824fb0bad3d3f4769ee2adb Reviewed-by:
Daniel Teske <daniel.teske@digia.com> Reviewed-by:
Tobias Hunger <tobias.hunger@digia.com>
-
- 13 May, 2013 1 commit
-
-
Tobias Hunger authored
Add QbsDeployConfigurationFactory and mark the QbsProject to not work with the default deployment for Desktop projects. Change-Id: I9230d5017b475d53cf13e86b4a073c248fedfaf0 Reviewed-by:
Daniel Teske <daniel.teske@digia.com>
-
- 25 Apr, 2013 1 commit
-
-
Eike Ziller authored
Needs updated qbs submodule for rpath fixes and installNamePrefix. Change-Id: I6428409f34e87f299ff2d8c72268bee72c1ba2f2 Reviewed-by:
Joerg Bornemann <joerg.bornemann@digia.com>
-
- 19 Apr, 2013 1 commit
-
-
Tobias Hunger authored
Change-Id: I0fb96cf2f3ba90d226203703f755025020680ac2 Reviewed-by:
Christian Kandeler <christian.kandeler@digia.com>
-
- 21 Feb, 2013 1 commit
-
-
Fawzi Mohamed authored
QmlBundles enables us to treat the different qml dialects differently. Add imports completion. Change-log: [Qml/JS Support] Corrected handling of QtQuick2 only features. Change-log: [Qml/JS Support] Added import completion in editor. Task-number: QTCREATORBUG-8750 Task-number: QTCREATORBUG-8624 Task-number: QTCREATORBUG-8584 Task-number: QTCREATORBUG-8583 Task-number: QTCREATORBUG-8429 Change-Id: I1384b1b23136a85b4d077895ea86f92960da9e71 Reviewed-by:
Kai Koehne <kai.koehne@digia.com>
-
- 18 Feb, 2013 1 commit
-
-
Tobias Hunger authored
Change-Id: Iaa3663018080fd8804649736561b1cf58097b3ef Reviewed-by:
Christian Kandeler <christian.kandeler@digia.com>
-
- 14 Feb, 2013 1 commit
-
-
Christian Kandeler authored
We have a shared library now. Change-Id: Id5d3d879d19f502d79b190b8d28cfef43e8ca825 Reviewed-by:
Joerg Bornemann <joerg.bornemann@digia.com>
-
- 13 Feb, 2013 1 commit
-
-
Joerg Bornemann authored
Remove ExtensionSystem from the core plugin's ProductModule. Every plugin must depend on ExtensionSystem, not only the ones that depend on Core. Change-Id: I9f72653c5ef61bfab2b478f61e5723140c0896ec Reviewed-by:
Christian Kandeler <christian.kandeler@digia.com>
-