fix VS 2008 project file generation
Commit 4f21eb03 utterly broke the project file generation for VS 2008. The introduced filterByName convenience methods looks for filter names like "Generated Files", but the code path for VS <= 2008 used filter names like "GeneratedFiles". The generated projects were valid but empty. This commit ensures that both VS generators use the same filter names. Task-number: QTBUG-41821 Change-Id: I828fa911bae8d835b073a4c2260316127cc72cda Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@digia.com> Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
This commit is contained in:
parent
e5a8134765
commit
6e6c6f9868
@ -2521,8 +2521,8 @@ void VCProjectWriter::write(XmlOutput &xml, VCProjectSingleConfig &tool)
|
||||
// XML output functionality
|
||||
VCProject tempProj;
|
||||
tempProj.SingleProjects += tool;
|
||||
outputFilter(tempProj, xml, "Sources");
|
||||
outputFilter(tempProj, xml, "Headers");
|
||||
outputFilter(tempProj, xml, "Source Files");
|
||||
outputFilter(tempProj, xml, "Header Files");
|
||||
outputFilter(tempProj, xml, "Generated Files");
|
||||
outputFilter(tempProj, xml, "LexYacc Files");
|
||||
outputFilter(tempProj, xml, "Translation Files");
|
||||
@ -2574,8 +2574,8 @@ void VCProjectWriter::write(XmlOutput &xml, VCProject &tool)
|
||||
write(xml, tool.SingleProjects.at(i).Configuration);
|
||||
xml << closetag(_Configurations)
|
||||
<< tag(q_Files);
|
||||
outputFilter(tool, xml, "Sources");
|
||||
outputFilter(tool, xml, "Headers");
|
||||
outputFilter(tool, xml, "Source Files");
|
||||
outputFilter(tool, xml, "Header Files");
|
||||
outputFilter(tool, xml, "Generated Files");
|
||||
outputFilter(tool, xml, "LexYacc Files");
|
||||
outputFilter(tool, xml, "Translation Files");
|
||||
|
Loading…
x
Reference in New Issue
Block a user