Bump version number.

Change-Id: I98cc3aff3a84d1d2b2a6a77c27d8881fee98f01e
Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
Add missing header file to installation targets.

Change-Id: I44bf57b4cded1a283f4d62deac21d2f7b686d971
Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
fix app linker rule for MinGW

This fixes a regression introduced in 7f5d5445.

Task-number: QBS-597
Change-Id: Ifa453e1de8f4d1857fd4c247bd359c6c605e4f79
Reviewed-by: Christian Kandeler <christian.kandeler@digia.com>
Fix repeated emission of the finished() signal in JsCommandExecutor.

This currently happens always if the command fails, resulting in an
assertion.

Change-Id: If3de00a2f0e7d89bd052a6ab74bf4237be82e913
Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
setup-qt: fix module name for ActiveQt

Preparation for fixing QBS-598.

Change-Id: I039d3276eddf0eaf047b1b50f72d5b1976a47152
Reviewed-by: Christian Kandeler <christian.kandeler@digia.com>
fix getQtLibraryName for static Qt4 modules

Static Qt4 modules don't have the major version in their name.

Task-number: QBS-598
Change-Id: I279b4c36fb13d863d2490537cfb12692fb6cb655
Reviewed-by: Christian Kandeler <christian.kandeler@digia.com>
setup-qt: fix module prefix for ActiveQt

Task-number: QBS-598
Change-Id: I3c722239bf51317e55a028680c03c31629f5ed0b
Reviewed-by: Christian Kandeler <christian.kandeler@digia.com>
setup-qt: mark ActiveQt libs as static for Qt4

Task-number: QBS-598
Change-Id: I2c453da06b927b120bcdfbecc369bb8063d27fe6
Reviewed-by: Christian Kandeler <christian.kandeler@digia.com>
Add the settings directory to the project setup parameters.

This way, the settings become available for use in the qbs library,
which means it can, for instance, expand the build configuration itself
instead of putting this burden onto the API callers.

Change-Id: I09e6067990ac2b7c2238951f9759fe52dc51b6f9
Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
Fix "appWithoutSources" blackbox test for Windows.

The "main" symbol seems to lose its magic if it comes from a library, so
tell the linker where the entry point is. For this purpose, use C
instead of C++, so we won't have to deal with name mangling.

Change-Id: Ia2c0714431a1b54ebcbba3d13851d4cfcf9a6c3e
Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
Fix access to null object in MSVC linker rules.

We no longer require object files to be present when linking.

Change-Id: I7110df35e65578964b7f4b5d12b8b10a5854cc01
Reviewed-by: Jake Petroules <jake.petroules@petroules.com>
Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
introduce cpp.useRPaths

Set this property to false to prevent the linker from writing
rpaths to the binary.

Task-number: QBS-594
Change-Id: Ife1ad9fa40bc2b792bf78af4f349fe6a80095d35
Reviewed-by: Christian Kandeler <christian.kandeler@digia.com>
Fix WiX autotest.

Change-Id: I2b52a0ef469fd3faa036556babed20300837606d
Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
Fix "Add Files" functionality.

This was broken for the case of a product with no existing binding, even
accessing a null pointer. This is also covered by the autotest now.

Change-Id: I088dbac08627b08f903dbe77bd824997592adb09
Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
Properly treat "usings" as inputs when applying rules.

This allows non-multiplex rules with only "usings" and no "inputs" to
work as expected, that is they create one transformer per "usings"
element.

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

Conflicts:
	qbs_version.pri
	share/qbs/modules/cpp/GenericGCC.qbs
	version.js

Change-Id: I77e3d22cdc6f95bfa83c64a7fcfde735c6393d10
introduce cpp.entryPoint

Set cpp.entryPoint to specify the entry point symbol for an
executable or dynamic library.

Task-number: QBS-602
Change-Id: I83e7c13b4ab7675a1cfa0cc8a2234cba0f850b3d
Reviewed-by: Jake Petroules <jake.petroules@petroules.com>
Fix the ability to use WiX localizations.

Task-number: QBS-604
Change-Id: I028193ad6c5e0bfb4755290ffcd48fe108f6d2b1
Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
Merge "Merge remote-tracking branch 'origin/1.2'"