Commit 0d83faf3 authored by Brad King's avatar Brad King 💬
Browse files

BUG: Fix ALL_BUILD ordering enforcement

The previous change to make ALL_BUILD come first among targets did not
account for comparing the target name against itself.  This led to an
invalid ordering of the target set.  This change fixes it.
parent 5b63e310
......@@ -730,14 +730,14 @@ cmGlobalVisualStudio7Generator::TargetCompare
::operator()(cmTarget const* l, cmTarget const* r)
{
// Make sure ALL_BUILD is first so it is the default active project.
if(strcmp(l->GetName(), "ALL_BUILD") == 0)
{
return true;
}
if(strcmp(r->GetName(), "ALL_BUILD") == 0)
{
return false;
}
if(strcmp(l->GetName(), "ALL_BUILD") == 0)
{
return true;
}
return strcmp(l->GetName(), r->GetName()) < 0;
}
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment