Commit f063a914 authored by Brad King's avatar Brad King
Browse files

VS: Re-arrange WriteExtraSource to support tool configuration

Add a code path to write the tool open and close elements separately
so that we can add content in between to configure it.
parent 2b20110f
......@@ -1018,6 +1018,7 @@ void cmVisualStudio10TargetGenerator::WriteHeaderSource(cmSourceFile const* sf)
void cmVisualStudio10TargetGenerator::WriteExtraSource(cmSourceFile const* sf)
{
bool toolHasSettings = false;
std::string tool = "None";
std::string const& ext = sf->GetExtension();
if(ext == "appxmanifest")
......@@ -1033,7 +1034,18 @@ void cmVisualStudio10TargetGenerator::WriteExtraSource(cmSourceFile const* sf)
{
tool = "XML";
}
this->WriteSource(tool, sf);
if(toolHasSettings)
{
this->WriteSource(tool, sf, ">\n");
this->WriteString("</", 2);
(*this->BuildFileStream) << tool << ">\n";
}
else
{
this->WriteSource(tool, sf);
}
}
void cmVisualStudio10TargetGenerator::WriteSource(
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment