VS: Use target-specific directory for `resources.pri`

Set the `ProjectPriFullPath` field to a value that is unique to each
target and not shared with others in order to avoid collisions.

Closes: #16106
This commit is contained in:
Brad King 2016-08-25 09:17:17 -04:00
parent 00a583ac68
commit f325ae186d
1 changed files with 3 additions and 3 deletions

View File

@ -2741,9 +2741,9 @@ void cmVisualStudio10TargetGenerator::WriteWinRTPackageCertificateKeyFile()
this->WriteString("<AppxPackageArtifactsDir>", 2); this->WriteString("<AppxPackageArtifactsDir>", 2);
(*this->BuildFileStream) << cmVS10EscapeXML(artifactDir) (*this->BuildFileStream) << cmVS10EscapeXML(artifactDir)
<< "\\</AppxPackageArtifactsDir>\n"; << "\\</AppxPackageArtifactsDir>\n";
this->WriteString("<ProjectPriFullPath>" this->WriteString("<ProjectPriFullPath>", 2);
"$(TargetDir)resources.pri</ProjectPriFullPath>\n", (*this->BuildFileStream) << cmVS10EscapeXML(artifactDir)
2); << "\\resources.pri</ProjectPriFullPath>\n";
// If we are missing files and we don't have a certificate and // If we are missing files and we don't have a certificate and
// aren't targeting WP8.0, add a default certificate // aren't targeting WP8.0, add a default certificate