aboutsummaryrefslogtreecommitdiffstats
path: root/tests/auto/blackbox/testdata/product-dependencies-by-type
Commit message (Collapse)AuthorAgeFilesLines
* Prefer built-in JS function in autotestsChristian Kandeler2023-02-161-1/+1
| | | | | | | contains -> includes Change-Id: I330b1ee3319399d6c59ce5a4efaf14c642ad361e Reviewed-by: Ivan Komissarov <ABBAPOH@gmail.com>
* Fix descriptions for JS commandsDenis Shienkov2021-11-151-1/+1
| | | | | | | | | | | * All descriptions start with a small letter. * Trailing dots have been removed from all descriptions. * For all static library rules replaced 'linking' with 'creating' in descriptions. * Added 'ing' ending to all descriptions where it was missing. Change-Id: I2a4cb9dd53980d33628e097efaae53a68573af42 Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
* Remove the base module import from most test data projectsJoerg Bornemann2018-06-222-3/+0
| | | | | | | | Keep the base import in blackbox/testdata/deprecated-property to ensure we don't accidentally break it. Change-Id: I790da21a7490ec9c1b0335f45e8707e7e04daa7c Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
* Make Depends.productTypes in Export items workChristian Kandeler2018-05-161-1/+54
| | | | | Change-Id: I441c0454ee7a4b928c132052c49db1cddc34d3c9 Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
* ModuleLoader: Remove invalid assertionChristian Kandeler2018-05-081-0/+4
| | | | | | | | Depends.productTypes can be empty, in which case there will be no deferred Depends items. Change-Id: I46bb24276d31c4141c36e806adb951bfe296b8e6 Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
* ModuleLoader: Do dependency resolving in two stagesChristian Kandeler2018-05-072-0/+13
| | | | | | | | | ... if needed. This is required to lift the restriction that products cannot be matched by Depends.productTypes if their type depends on a module property, which turned out to be too limiting in practice. Change-Id: Ibc51f035209e583d335719560a69d5bb42cb6df9 Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
* When using Depends.productTypes, skip disabled productsChristian Kandeler2018-05-021-0/+6
| | | | | | | | | Obviously, when using such "wildcard" dependencies, we are only interested in matching products that are actually present. This amends 704b5fa7e8. Change-Id: I9e5c26a5eb32b4a714a28140077e58b24181a6ab Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
* Do not access the bundle module unconditionallyChristian Kandeler2017-08-021-1/+4
| | | | | | | | | | It is a mistake that the NativeBinary item currently pulls in the bundle module unconditionally (and also that the module is enabled everywhere). We want to change that. Prepare for the change by removing all unconditional accesses to the module's properties. Change-Id: If57b8222c1a0e2b09c33520882446fa71401f1f1 Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
* Give test project files consistent file namesJoerg Bornemann2017-02-231-0/+0
| | | | | | | | Having multiple project files named just "project.qbs" makes switching buffers harder in IDEs. Change-Id: I847c869292815cc534f903664eb01768f73286b1 Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
* Update license headersIikka Eklund2016-08-291-0/+28
| | | | | | | | | | Patch-set 2 includes *.cpp *.c Every source file needs to have up-to-date license headers in order to pass ci. Change-Id: Ie6e493097af6f7dd6a8adff170eb856f496e689e Reviewed-by: Jake Petroules <jake.petroules@qt.io>
* Refactor bundle (CFBundle) support across all of Qbs.Jake Petroules2015-01-131-5/+7
| | | | | | | | | | | | | | | This is the foundation for better bundle support, including static frameworks, loadable modules ("bundles" i.e. plugins), and custom bundle types. This also simplifies the difference between bundle and non-bundle product types from a Qbs user's perspective, and allows more fine-grained control over the construction of and use of bundles. This patch also implicitly adds support for static frameworks. Task-number: QBS-643 Task-number: QBS-642 Change-Id: I65d8d7040603a6ea0ff2c11360234eba6802ad35 Reviewed-by: Joerg Bornemann <joerg.bornemann@theqtcompany.com>
* Rename "usings" property and make it do what the documentation says.Christian Kandeler2014-10-161-1/+1
| | | | | | | | | | - This property only considered target artifacts from dependencies, which is not what the documentation says. - The name "usings" has long been known to suck badly. Call it "inputsFromDependencies" instead. This name now fits (see above). Change-Id: I3aab11ba1446da3ba23f8760eed6fca973b971ca Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
* Fix autotests on Mac.Christian Kandeler2014-10-061-0/+1
| | | | | Change-Id: I7bbbf6635006885f47343bf75cb71990f881027b Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
* Allow dependencies on all products with a given type.Christian Kandeler2014-10-022-0/+64
Change-Id: I5bc300a65807fcafc35bd44de7344db9e04c5047 Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>