mirror of https://github.com/qt/qtbase.git
winrt: qmake: Fix deployment rules of created solution files
If these rules are not added to the solution, Visual Studio will complain, that the project has to be deployed before it can be run. Change-Id: I6d3fbc949c85b11a92f78e13e2f6a1b92a5cfdc7 Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
This commit is contained in:
parent
5138fada0b
commit
429d726322
|
@ -629,6 +629,7 @@ void VcprojGenerator::writeSubDirs(QTextStream &t)
|
|||
for(QList<VcsolutionDepend*>::Iterator it = solution_cleanup.begin(); it != solution_cleanup.end(); ++it) {
|
||||
QString platform = is64Bit ? "x64" : "Win32";
|
||||
QString xplatform = platform;
|
||||
const bool isWinRT = project->isActiveConfig("winrt");
|
||||
if (!project->isEmpty("VCPROJ_ARCH")) {
|
||||
xplatform = project->first("VCPROJ_ARCH").toQString();
|
||||
}
|
||||
|
@ -636,11 +637,11 @@ void VcprojGenerator::writeSubDirs(QTextStream &t)
|
|||
platform = xplatform;
|
||||
t << "\n\t\t" << (*it)->uuid << QString(_slnProjDbgConfTag1).arg(xplatform) << platform;
|
||||
t << "\n\t\t" << (*it)->uuid << QString(_slnProjDbgConfTag2).arg(xplatform) << platform;
|
||||
if (!project->isEmpty("CE_SDK") && !project->isEmpty("CE_ARCH"))
|
||||
if (!project->isEmpty("CE_SDK") && !project->isEmpty("CE_ARCH") || isWinRT)
|
||||
t << "\n\t\t" << (*it)->uuid << QString(_slnProjDbgConfTag3).arg(xplatform) << platform;
|
||||
t << "\n\t\t" << (*it)->uuid << QString(_slnProjRelConfTag1).arg(xplatform) << platform;
|
||||
t << "\n\t\t" << (*it)->uuid << QString(_slnProjRelConfTag2).arg(xplatform) << platform;
|
||||
if (!project->isEmpty("CE_SDK") && !project->isEmpty("CE_ARCH"))
|
||||
if (!project->isEmpty("CE_SDK") && !project->isEmpty("CE_ARCH") || isWinRT)
|
||||
t << "\n\t\t" << (*it)->uuid << QString(_slnProjRelConfTag3).arg(xplatform) << platform;
|
||||
}
|
||||
t << _slnProjConfEnd;
|
||||
|
|
Loading…
Reference in New Issue