COMP: Even more Visual Studio fixes. Why is this code duplicated?
This commit is contained in:
parent
7c0251014c
commit
542b034a66
@ -56,6 +56,9 @@ void cmGlobalVisualStudio71Generator::WriteSLNFile(std::ostream& fout,
|
||||
bool doneCheckBuild = false;
|
||||
bool doneRunTests = false;
|
||||
bool doneInstall = false;
|
||||
bool doneEditCache = false;
|
||||
bool doneRebuildCache = false;
|
||||
bool donePackage = false;
|
||||
|
||||
// For each cmMakefile, create a VCProj for it, and
|
||||
// add it to this SLN file
|
||||
@ -176,6 +179,39 @@ void cmGlobalVisualStudio71Generator::WriteSLNFile(std::ostream& fout,
|
||||
doneRunTests = true;
|
||||
}
|
||||
}
|
||||
if(l->first == "EDIT_CACHE")
|
||||
{
|
||||
if(doneEditCache)
|
||||
{
|
||||
skip = true;
|
||||
}
|
||||
else
|
||||
{
|
||||
doneEditCache = true;
|
||||
}
|
||||
}
|
||||
if(l->first == "REBUILD_CACHE")
|
||||
{
|
||||
if(doneRebuildCache)
|
||||
{
|
||||
skip = true;
|
||||
}
|
||||
else
|
||||
{
|
||||
doneRebuildCache = true;
|
||||
}
|
||||
}
|
||||
if(l->first == "PACKAGE")
|
||||
{
|
||||
if(donePackage)
|
||||
{
|
||||
skip = true;
|
||||
}
|
||||
else
|
||||
{
|
||||
donePackage = true;
|
||||
}
|
||||
}
|
||||
if(!skip)
|
||||
{
|
||||
this->WriteProject(fout, si->c_str(), dir.c_str(),l->second);
|
||||
|
Loading…
x
Reference in New Issue
Block a user