VS: Handle VS_GLOBAL_RootNamespace special case
Although we provide a `VS_GLOBAL_ROOTNAMESPACE` option to both set the `RootNamespace` value and reference it, some users may try to set `VS_GLOBAL_RootNamespace` to set `RootNamespace` as a variant of the `VS_GLOBAL_<variable>` property. In this case we still need to add the reference to `$(RootNamespace)`.
This commit is contained in:
parent
df14a98e9c
commit
8aa97fba9e
@ -531,7 +531,9 @@ void cmVisualStudio10TargetGenerator::WriteEmbeddedResourceGroup()
|
|||||||
this->Configurations.begin();
|
this->Configurations.begin();
|
||||||
i != this->Configurations.end(); ++i) {
|
i != this->Configurations.end(); ++i) {
|
||||||
this->WritePlatformConfigTag("LogicalName", i->c_str(), 3);
|
this->WritePlatformConfigTag("LogicalName", i->c_str(), 3);
|
||||||
if (this->GeneratorTarget->GetProperty("VS_GLOBAL_ROOTNAMESPACE")) {
|
if (this->GeneratorTarget->GetProperty("VS_GLOBAL_ROOTNAMESPACE") ||
|
||||||
|
// Handle variant of VS_GLOBAL_<variable> for RootNamespace.
|
||||||
|
this->GeneratorTarget->GetProperty("VS_GLOBAL_RootNamespace")) {
|
||||||
(*this->BuildFileStream) << "$(RootNamespace).";
|
(*this->BuildFileStream) << "$(RootNamespace).";
|
||||||
}
|
}
|
||||||
(*this->BuildFileStream) << "%(Filename)";
|
(*this->BuildFileStream) << "%(Filename)";
|
||||||
|
Loading…
x
Reference in New Issue
Block a user