QBS

lp:qbs

Created by Vsevolod Velichko on 2015-04-28 and last modified on 2017-11-21
Get this branch:
bzr branch lp:qbs

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Vsevolod Velichko
Project:
QBS
Status:
Development

Import details

Import Status: Reviewed

This branch is an import of the HEAD branch of the Git repository at git://code.qt.io/qt-labs/qbs.git.

The next import is scheduled to run in 2 minutes.

Last successful import was 5 hours ago.

Import started 5 hours ago on pear and finished 5 hours ago taking 25 seconds — see the log
Import started 11 hours ago on pear and finished 11 hours ago taking 25 seconds — see the log
Import started 17 hours ago on pear and finished 17 hours ago taking 25 seconds — see the log
Import started 23 hours ago on pear and finished 23 hours ago taking 25 seconds — see the log
Import started on 2017-11-21 on pear and finished on 2017-11-21 taking 20 seconds — see the log
Import started on 2017-11-21 on pear and finished on 2017-11-21 taking 25 seconds — see the log
Import started on 2017-11-20 on pear and finished on 2017-11-20 taking 25 seconds — see the log
Import started on 2017-11-20 on russkaya and finished on 2017-11-20 taking 40 seconds — see the log
Import started on 2017-11-20 on pear and finished on 2017-11-20 taking 20 seconds — see the log
Import started on 2017-11-20 on pear and finished on 2017-11-20 taking 25 seconds — see the log

Recent revisions

3322. By Christian Kandeler <email address hidden> 21 hours ago

Fix one more autotest

...after 7494bf59c2.

Change-Id: I5ffde05ea689a1728630b176b7d7ca405c66ec81
Reviewed-by: Jake Petroules <email address hidden>

3321. By Christian Kandeler <email address hidden> 23 hours ago

Fix more autotests

Again, follow-up to 7494bf59c2.

Change-Id: Ic275e2ab7039945a7cd2db6ec46282a6d4708a66
Reviewed-by: Denis Shienkov <email address hidden>
Reviewed-by: Christian Kandeler <email address hidden>

3320. By Christian Kandeler <email address hidden> on 2017-11-21

Fix some autotests for older compilers

Fallout of 7494bf59c2.

Change-Id: Ia72f2b211252a74d9b53092ed82633fd4d5ad964
Reviewed-by: Denis Shienkov <email address hidden>
Reviewed-by: Christian Kandeler <email address hidden>

3319. By Denis Shienkov <email address hidden> on 2017-11-20

Use nullptr to initialize the pointers

Change-Id: I59d743f585410cb5c00d36a7b6f9a3e9d696d19e
Reviewed-by: Oswald Buddenhagen <email address hidden>
Reviewed-by: Christian Kandeler <email address hidden>

3318. By Jake Petroules <email address hidden> on 2017-11-20

Fix object filename test helper function to work with profile:none

The default Windows toolchain is MSVC, so if the profile doesn't set
qbs.toolchain, use ".obj" as the object filename suffix if the host OS
is Windows.

Change-Id: Iaaee21ee3e80bc3ec532aac770c10a9378321e91
Reviewed-by: Christian Kandeler <email address hidden>

3317. By Christian Kandeler <email address hidden> on 2017-11-20

Make Module.setup{Build,Run}Environment first-class citizens

They did not have the project and product variables available, and they
accessed module properties in a way that made it look as if they were
normal properties rather than scripts, which was misleading.
Now everything works the same as in Rule scripts and JS commands.

Task-number: QBS-744
Change-Id: I11d70876185d528282a56747747dd8310a77fbc4
Reviewed-by: Jake Petroules <email address hidden>

3316. By Christian Kandeler <email address hidden> on 2017-11-20

Benchmarker: Better names for short options

Change-Id: I89d63c9ca881136b7b1d47c45c42249724ee889b
Reviewed-by: Oswald Buddenhagen <email address hidden>
Reviewed-by: Jake Petroules <email address hidden>

3315. By Jake Petroules <email address hidden> on 2017-11-17

Allow "conflicting" artifacts referencing the same file, to be installed

Installing artifact A to the same location from two different products
(or multiple instances of a multiplexed product) is currently an error,
"Cannot install files X and Y to the same location..."

We only want this error message when installing artifacts pointing to
*different* file paths, to the same location (since the source is
ambiguous). We do NOT want it when installing different artifacts
pointing to the same file, to the same location, since the outcome
cannot be affected. This reduces unnecessary noise: for example, when
installing headers from a multiplexed product, the user does not need to
do extra work to ensure the files are installed by only one of the
instances.

Change-Id: Ia7a81faef5b3f27a2394b0218285c03ef3c889a3
Reviewed-by: Oswald Buddenhagen <email address hidden>
Reviewed-by: Christian Kandeler <email address hidden>

3314. By Jake Petroules <email address hidden> on 2017-11-17

Provide more detailed error message when failing to find vcvarsall.bat

Change-Id: I171122d53e823277850abb4be05376d3fa528d85
Reviewed-by: Christian Kandeler <email address hidden>

3313. By Jake Petroules <email address hidden> on 2017-11-16

STL compatibility: use push_back() instead of operator<<

...and operator+=

Change-Id: I848610544cacc2d187d601c0db567703c3e68c93
Reviewed-by: Christian Kandeler <email address hidden>

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
This branch contains Public information 
Everyone can see this information.