From 7c8ef213b5d4ef7b5602de5c6bc1cc53be12871b Mon Sep 17 00:00:00 2001 From: Kamil Trzcinski Date: Tue, 12 Feb 2013 00:18:42 +0100 Subject: [PATCH] qmake: enable default reference for all winphone targets The change adds a new ItemGroup with a single library reference: platform.winmd. Change-Id: I0c7f4c46654b520afb79b6c6f49b5f2d1af400d3 Reviewed-by: Oswald Buddenhagen Reviewed-by: Joerg Bornemann --- qmake/generators/win32/msbuild_objectmodel.cpp | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/qmake/generators/win32/msbuild_objectmodel.cpp b/qmake/generators/win32/msbuild_objectmodel.cpp index 5c1a0e8ecf0..557905c7e1a 100644 --- a/qmake/generators/win32/msbuild_objectmodel.cpp +++ b/qmake/generators/win32/msbuild_objectmodel.cpp @@ -805,6 +805,16 @@ void VCXProjectWriter::write(XmlOutput &xml, VCProject &tool) } outputFilter(tool, xml, xmlFilter, "Root Files"); + if (tool.SingleProjects.at(0).Configuration.WinPhone) { + xml << tag("ItemGroup") + << tag("Reference") + << attrTag("Include", "platform") + << attrTagS("IsWinMDFile", "true") + << attrTagS("Private", "false") + << closetag() + << closetag(); + } + xml << import("Project", "$(VCTargetsPath)\\Microsoft.Cpp.targets"); if (tool.SingleProjects.at(0).Configuration.WinPhone)