aboutsummaryrefslogtreecommitdiffstats
path: root/tests/auto/blackbox/testdata/install-tree
Commit message (Collapse)AuthorAgeFilesLines
* Remove the base module import from most test data projectsJoerg Bornemann2018-06-221-2/+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>
* Simplify installation of applications and librariesChristian Kandeler2018-06-011-0/+1
| | | | | | | | | | | | | | | | Add "install" and "installDir" convenience properties to our Application, DynamicLibrary and StaticLibrary items, so users are no longer required to write groups with file tag filters for the normal installation case. The installDir property has a suitable default value for the respective target platform, as does qbs.installPrefix. [ChangeLog] The Application, DynamicLibrary and StaticLibrary items now have properties for more convenient installation of target binaries. Task-number: QBS-229 Change-Id: I9cfa4c02a7c555b0af637257da63967cd62cc119 Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@qt.io> 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>
* support installation of directory treesJoerg Bornemann2015-02-035-0/+12
Introduce the string property qbs.installSourceBase that specifies the base directory of the local file that is going to be installed. The default is the directory path of the current file to be installed, relative to the product's source directory. This ensures that the current behavior is not changed. In this example Group { files: ["data/**/*.png"] qbs.install: true qbs.installDir: "content" qbs.installSourceBase: "data" } the directory structure of the PNG files below "data" is preserved and is installed in a "content" subdirectory. Change-Id: Ic0c7166b07da77a8ae7eea98aa345079f74e17e9 Reviewed-by: Christian Kandeler <christian.kandeler@theqtcompany.com>