Fix Microsoft.Cpp.$(Platform).user.props in VS10b2

MS changed the location of the Microsoft.Cpp.$(Platform).user.props
file.  This commit teaches the VS 10 generator about the new location.

See issue #9759.
This commit is contained in:
Brad King 2009-10-22 10:21:35 -04:00
parent 57214662ae
commit 0f0b726f50
1 changed files with 4 additions and 6 deletions

View File

@ -103,6 +103,7 @@ void cmVisualStudio10TargetGenerator::WriteString(const char* line,
(*this->BuildFileStream ) << line; (*this->BuildFileStream ) << line;
} }
#define VS10_USER_PROPS "$(UserRootDir)\\Microsoft.Cpp.$(Platform).user.props"
void cmVisualStudio10TargetGenerator::Generate() void cmVisualStudio10TargetGenerator::Generate()
{ {
@ -153,12 +154,9 @@ void cmVisualStudio10TargetGenerator::Generate()
this->WriteString("<ImportGroup Label=\"ExtensionSettings\">\n", 1); this->WriteString("<ImportGroup Label=\"ExtensionSettings\">\n", 1);
this->WriteString("</ImportGroup>\n", 1); this->WriteString("</ImportGroup>\n", 1);
this->WriteString("<ImportGroup Label=\"PropertySheets\">\n", 1); this->WriteString("<ImportGroup Label=\"PropertySheets\">\n", 1);
this->WriteString("<Import Project=" this->WriteString("<Import Project=\"" VS10_USER_PROPS "\""
"\"$(LocalAppData)\\Microsoft\\VisualStudio\\10.0\\" " Condition=\"exists('" VS10_USER_PROPS "')\""
"Microsoft.Cpp.$(Platform).user.props\" " " Label=\"LocalAppDataPlatform\" />", 2);
"Condition=\"exists('$(LocalAppData)\\Microsoft"
"\\VisualStudio\\10.0\\"
"Microsoft.Cpp.$(Platform).user.props')\" />\n", 2);
this->WriteString("</ImportGroup>\n", 1); this->WriteString("</ImportGroup>\n", 1);
this->WriteString("<PropertyGroup Label=\"UserMacros\" />\n", 1); this->WriteString("<PropertyGroup Label=\"UserMacros\" />\n", 1);
this->WritePathAndIncrementalLinkOptions(); this->WritePathAndIncrementalLinkOptions();