VS6: Avoid _MBCS define when _SBCS is defined (#12189)
Should fix the failing SBCS test on the VS6 dashboard.
This commit is contained in:
parent
ba89e92ba6
commit
df19b9cadb
|
@ -1605,11 +1605,13 @@ void cmLocalVisualStudio6Generator
|
||||||
flagsDebugRel = this->Makefile->GetSafeDefinition(flagVar.c_str());
|
flagsDebugRel = this->Makefile->GetSafeDefinition(flagVar.c_str());
|
||||||
flagsDebugRel += " -DCMAKE_INTDIR=\\\"RelWithDebInfo\\\" ";
|
flagsDebugRel += " -DCMAKE_INTDIR=\\\"RelWithDebInfo\\\" ";
|
||||||
}
|
}
|
||||||
|
|
||||||
// if unicode is not found, then add -D_MBCS
|
// if _UNICODE and _SBCS are not found, then add -D_MBCS
|
||||||
std::string defs = this->Makefile->GetDefineFlags();
|
std::string defs = this->Makefile->GetDefineFlags();
|
||||||
if(flags.find("D_UNICODE") == flags.npos &&
|
if(flags.find("D_UNICODE") == flags.npos &&
|
||||||
defs.find("D_UNICODE") == flags.npos)
|
defs.find("D_UNICODE") == flags.npos &&
|
||||||
|
flags.find("D_SBCS") == flags.npos &&
|
||||||
|
defs.find("D_SBCS") == flags.npos)
|
||||||
{
|
{
|
||||||
flags += " /D \"_MBCS\"";
|
flags += " /D \"_MBCS\"";
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue