qmake vcxproj generator: write PrimaryOutputExtension value
authorJoerg Bornemann <joerg.bornemann@digia.com>
Tue, 21 Oct 2014 11:47:16 +0000 (13:47 +0200)
committerJoerg Bornemann <joerg.bornemann@theqtcompany.com>
Mon, 27 Oct 2014 09:00:44 +0000 (10:00 +0100)
commitd75e9ba08ae0e2c71812c0e5b157a2f93c8eedfd
treef4b119b3b9ba47b367155e39948cecf44c9e231c
parent08ffa4bc83b0d43ee15023713438e16b4e984b61
qmake vcxproj generator: write PrimaryOutputExtension value

Second attempt. MSVCPROJ_TARGET contains the resolved target name,
including version number and target extension.
We're splitting this value into PrimaryOutput and
PrimaryOutputExtension.
PrimaryOutputExtension is only written if it contains a non-default
value.

Task-number: QTBUG-26782
Change-Id: I4b828dc5dd47322f653585aee1a5767f0cf8bd48
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@theqtcompany.com>
(cherry picked from commit qtbase/d1e950b919615c1ae754e07899f1b45303c17654)
Reviewed-by: Andy Shaw <andy.shaw@digia.com>
qmake/generators/win32/msbuild_objectmodel.cpp
qmake/generators/win32/msvc_objectmodel.h
qmake/generators/win32/msvc_vcproj.cpp
qmake/generators/win32/msvc_vcproj.h