浏览代码

ENH: make sure ALL_BUILD only shows up once

Bill Hoffman 17 年之前
父节点
当前提交
852f6018bb
共有 1 个文件被更改,包括 3 次插入1 次删除
  1. 3 1
      Source/cmGlobalVisualStudio7Generator.cxx

+ 3 - 1
Source/cmGlobalVisualStudio7Generator.cxx

@@ -336,9 +336,11 @@ void cmGlobalVisualStudio7Generator::WriteTargetsToSolution(
       {
       bool skip = false;
       // if it is a global target or the check build system target
+      // or the all_build target
       // then only use the one that is for the root
       if(target->GetType() == cmTarget::GLOBAL_TARGET
-         || !strcmp(target->GetName(), CMAKE_CHECK_BUILD_SYSTEM_TARGET))
+         || !strcmp(target->GetName(), CMAKE_CHECK_BUILD_SYSTEM_TARGET)
+         || !strcmp(target->GetName(), this->GetAllTargetName()))
         {
         if(target->GetMakefile() != root->GetMakefile())
           {