Fix messages.

Change-Id: Ie06e48637ea0bb10e2383f75c6a33488c275a29a
Reviewed-by: Jake Petroules <jake.petroules@petroules.com>
Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
initialize QtModuleInfo::isStaticLibrary

Change-Id: If90fd697cbcfcd1eda6f24cb7ac7ad2985e4df68
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@digia.com>
Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
read QtModuleInfo.isStaticLibrary from module_config

Change-Id: Ia37b245cac5479e2c846b7079f51f548b04f82b7
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@digia.com>
Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
fix lib name for static Qt libs on OS X

Change-Id: Ia43b7e59de5a802c72c844250e7331b6be2c31d9
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@digia.com>
Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
Added an API to retrieve the current run/build environment

Needed in order to provide the correct run environment when starting a
product from within Qt Creator.

Change-Id: Iaa1356845daf485d7f4b361a76b559b0b7339ee7
Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
fix linking of static Qt libs

Task-number: QBS-608
Change-Id: I71235675508a5a5d8e651ef6d025e4ef844b5cfc
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@digia.com>
Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
remove superfluous include

Change-Id: I549fca083b64f2962dc313f3e653f2acd956a693
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@digia.com>
Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
Merge remote-tracking branch 'origin/1.2'

Change-Id: I6cec75208dec6d45172b00e9b36c845b095b8ac3
simplify Transformer::setup{In|Out}puts

Also, the input/output properties are now removed instead
of set to undefined.

Change-Id: Ia64a8484e955525d7e186e4459f61f9b7378b0eb
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@digia.com>
Reviewed-by: Christian Kandeler <christian.kandeler@digia.com>
show error location in Rule.Artifact

Change-Id: Ic492a3e7d7a28633f96e808680ef695d33eb79f2
Reviewed-by: Jake Petroules <jake.petroules@petroules.com>
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@digia.com>
Reviewed-by: Christian Kandeler <christian.kandeler@digia.com>
fix TestBlackbox::usingsAsSoleInputsNonMultiplexed

Do not add bool to string, and fix the output file names of
the custom-plus rule.

Change-Id: If5fec2adc43dcf9639c3fd56c5d84693f3d6bc78
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@digia.com>
yield error if Command.workingDirectory doesn't exist

Otherwise some command might clutter the user's current
working dir.

Task-number: QBS-607
Change-Id: Id263481d1a615b9c66753e11b271441d4bd004b1
Reviewed-by: Christian Kandeler <christian.kandeler@digia.com>
Merge remote-tracking branch 'origin/1.2'

Change-Id: I603430421156e4d23451a7a4ba0f884d6556f89a
provide missing input properties for multiplex rules

baseName, completeBaseName and baseDir were only available for
simplex rule inputs. Now inputs and outputs for simplex and
multiplex rules have exactly the same interface.

This is a preparation for removing
RulesApplicator::setupScriptEngineForArtifact, which is the
place where we set up input objects for simplex rules.

Change-Id: I2cbe614ed734e79205c1595619312fcf028dc708
Reviewed-by: Christian Kandeler <christian.kandeler@digia.com>
centralize input(s) property setup

For simplex rules we did set up the inputs with
setupScriptEngineForArtifact.
We removed setupScriptEngineForArtifact in favor of translateFileConfig.

Change-Id: I0df90c65ad6157e715d83e785b3ae67d92ec2088
Reviewed-by: Christian Kandeler <christian.kandeler@digia.com>
remove superfluous ANGLE code from Qt.gui module template

The QtAngle include is already added by inspecting the qt_lib_gui.pri
file of the Qt build directory, and for Qt4 it is irrelevant.

Change-Id: I8441b7f26921f6285ba698ef57dd5ca746d9cbbe
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@digia.com>
Reviewed-by: Christian Kandeler <christian.kandeler@digia.com>
fix TestBlackbox::erroneousFiles on *nix

The error message will contain '/bin/ls' and not just 'ls' unlike on
Windows. The test now understands regular expressions.

Change-Id: Ib37201744d192d6cd53c350107985532c3633532
Reviewed-by: Christian Kandeler <christian.kandeler@digia.com>
allow Probe items within Module items

This fixes tests/manual/configure.

Change-Id: I79c82182d776958c2bb4599f89456221c6318033
Reviewed-by: Christian Kandeler <christian.kandeler@digia.com>
sanitize stdout/stderr output in blackbox test

On Windows the CR characters that were in stdout/stderr led to
very unclean output on the console and in Qt Creator.
We're removing those in the runQbs method now.

Change-Id: I4bef7bb7221bd6f656e5e7480c7a3e0e7ddb44fb
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@digia.com>
Reviewed-by: Christian Kandeler <christian.kandeler@digia.com>
Merge remote-tracking branch 'origin/1.2'

Change-Id: Ic33a2440fae27b4ada5b950f3a411916e8ac17f7