Browse Source

cmGlobalGenerator: Replace loop with algorithm.

Stephen Kelly 10 years ago
parent
commit
60c3bb73e3
1 changed files with 4 additions and 9 deletions
  1. 4 9
      Source/cmGlobalGenerator.cxx

+ 4 - 9
Source/cmGlobalGenerator.cxx

@@ -2571,17 +2571,12 @@ bool cmGlobalGenerator::IsReservedTarget(std::string const& name)
     "test", "RUN_TESTS",
     "package", "PACKAGE",
     "package_source",
-    "ZERO_CHECK",
-    0
+    "ZERO_CHECK"
   };
 
-  for(const char** reservedTarget = reservedTargets;
-    *reservedTarget; ++reservedTarget)
-    {
-    if(name == *reservedTarget) return true;
-    }
-
-  return false;
+  return std::find(cmArrayBegin(reservedTargets),
+                   cmArrayEnd(reservedTargets), name)
+      != cmArrayEnd(reservedTargets);
 }
 
 void cmGlobalGenerator::SetExternalMakefileProjectGenerator(