aboutsummaryrefslogtreecommitdiffstats
path: root/qbs.qbs
Commit message (Collapse)AuthorAgeFilesLines
* qbs build: Fix type of project.libRPaths.Christian Kandeler2014-04-231-1/+1
| | | | | | | This must be the same as cpp.rpaths, which is a string list. Change-Id: I61f18e4dbb0c81d093c22e7d0ecb62e6381030a5 Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
* Make the "lib" part of plugin and library locations configurable.Christian Kandeler2014-02-271-4/+5
| | | | | | | | 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-0/+1
| | | | | | | | | | | 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>
* Introduce tool for fuzzy testing.Christian Kandeler2014-02-111-1/+2
| | | | | | | | | | | | Incremental builds are the likeliest source of problems, as well as the one that is the hardest to reproduce. This new tool turns a given project into a quasi-autotest by checking out random commits and doing incremental builds on them. In case of a build error that is not reproducible with a clean build, it aborts and reports the offending sequence of commits. Any qbs project that comes in a git repository is supported. Change-Id: I9f6f9172ce03140341ed25859092a8ed32d4a17d Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
* Fix some property types in qbs' qbs project file.Christian Kandeler2013-10-301-3/+3
| | | | | | | | "property path" is wrong for these; they're just strings. Change-Id: I050b937ee213441a1d19e48a60eef58cfa6b3ba7 Reviewed-by: Jake Petroules <jake.petroules@petroules.com> Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
* Install examples.Christian Kandeler2013-10-301-1/+5
| | | | | Change-Id: I5c27ee33bf022784da88dbfc55045621be78c68c Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
* Add examples.Christian Kandeler2013-10-291-1/+3
| | | | | | | | These are mostly former manual tests that seem useful for demonstrating some feature to learners. Change-Id: I06d895ebdee1280699416cf4930a08602951aaf7 Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
* Fix rpath on OSX for the qbs build.Christian Kandeler2013-07-041-2/+8
| | | | | Change-Id: I0e8867d3736c4597a1a0e114252a086fdb4a0487 Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
* Make the qbs project files embeddable in another project.Christian Kandeler2013-07-031-0/+5
| | | | | | | The qmake project files already have this ability. Change-Id: I9d01609525b410a7cf0bb86865aa85c5435bad03 Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
* Prepare qbs project files for selective inclusion.Christian Kandeler2013-07-021-24/+1
| | | | | | | | | | | | Namely: - Move product "share" into its own file. - Move version number definition into its own file. This will make it easier to pull in only parts of the sources in an aggregating project (e.g. an IDE that does not need the executables). Change-Id: I41b724fe8a0b20d957b924fe0a827263add43dce Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
* allow qbs to be built without rpathJoerg Bornemann2013-06-181-0/+1
| | | | | | | | | | | Some Linux distros discourage the use of rpath. Specify CONFIG+=disable_rpath to turn off rpath usage on Linux and OS X. Task-number: QBS-309 Change-Id: I3658470aef525f5406d728c48ab2e6f86a3c62cd Reviewed-by: Christian Kandeler <christian.kandeler@digia.com>
* bump version number to 1.0.1Joerg Bornemann2013-06-181-1/+1
| | | | | Change-Id: Ic3695d6d57486c929b8537497b75d7b2645272ef Reviewed-by: Christian Kandeler <christian.kandeler@digia.com>
* Use the new sub-project feature in the qbs project files.Christian Kandeler2013-06-171-19/+4
| | | | | Change-Id: Ia30766b91ef28d05bc1f6109d6dedbb7d18bcf3d Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
* bump version number to 1.0.0Joerg Bornemann2013-05-311-1/+1
| | | | | Change-Id: I0b24563800b3a7c6a1dc450e13aef3ef9e2b2f90 Reviewed-by: Christian Kandeler <christian.kandeler@digia.com>
* make sure transformer output artifacts have a file tagJoerg Bornemann2013-04-171-1/+0
| | | | | | | | If no file tag is given, use unknown-file-tag like it was already done for source files. Change-Id: I5774fb2e606ab6178d6433ff262f1df5cc231fd4 Reviewed-by: Christian Kandeler <christian.kandeler@digia.com>
* bump version numberJoerg Bornemann2013-04-161-1/+1
| | | | | Change-Id: I5600d5394c03d53cd73606a84a875879355f59a2 Reviewed-by: Christian Kandeler <christian.kandeler@digia.com>
* Take documentation into account in qbs project files.Christian Kandeler2013-04-051-0/+1
| | | | | Change-Id: I9e822988bc53a7cf17d1caff377570a295231b1d Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
* qbs project files: Add support for auto tests.Christian Kandeler2013-03-181-4/+26
| | | | | Change-Id: I02715cda889f9f271a4372b0dec70645674f8843 Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
* add qbs files to build qbsJoerg Bornemann2013-03-151-0/+28
Change-Id: I3aca8364a58ac26a495909c0313f8f0588784b9f Reviewed-by: Christian Kandeler <christian.kandeler@digia.com>