Browse Source

Include cmAlgorithms where it is used.

Stephen Kelly 10 years ago
parent
commit
7916d7bac6
44 changed files with 48 additions and 0 deletions
  1. 1 0
      Source/CTest/cmCTestBuildHandler.cxx
  2. 1 0
      Source/CursesDialog/cmCursesMainForm.cxx
  3. 1 0
      Source/cmCTest.cxx
  4. 1 0
      Source/cmComputeLinkDepends.cxx
  5. 1 0
      Source/cmComputeLinkInformation.cxx
  6. 1 0
      Source/cmCoreTryCompile.cxx
  7. 1 0
      Source/cmDependsC.cxx
  8. 1 0
      Source/cmDocumentation.cxx
  9. 1 0
      Source/cmExportFileGenerator.cxx
  10. 1 0
      Source/cmExportInstallFileGenerator.cxx
  11. 1 0
      Source/cmFileCommand.cxx
  12. 2 0
      Source/cmFindBase.cxx
  13. 1 0
      Source/cmFindPackageCommand.cxx
  14. 1 0
      Source/cmGeneratorExpression.cxx
  15. 1 0
      Source/cmGeneratorExpressionDAGChecker.cxx
  16. 1 0
      Source/cmGeneratorExpressionEvaluator.cxx
  17. 1 0
      Source/cmGeneratorTarget.cxx
  18. 1 0
      Source/cmGetCMakePropertyCommand.cxx
  19. 1 0
      Source/cmGlobalGenerator.cxx
  20. 1 0
      Source/cmGlobalUnixMakefileGenerator3.cxx
  21. 1 0
      Source/cmGlobalVisualStudio10Generator.cxx
  22. 1 0
      Source/cmGlobalVisualStudio11Generator.cxx
  23. 1 0
      Source/cmGlobalVisualStudio12Generator.cxx
  24. 1 0
      Source/cmGlobalVisualStudio14Generator.cxx
  25. 1 0
      Source/cmListCommand.cxx
  26. 1 0
      Source/cmLocalGenerator.cxx
  27. 1 0
      Source/cmLocalUnixMakefileGenerator3.cxx
  28. 1 0
      Source/cmMacroCommand.cxx
  29. 1 0
      Source/cmMakeDepend.cxx
  30. 1 0
      Source/cmMakefile.cxx
  31. 1 0
      Source/cmNinjaNormalTargetGenerator.cxx
  32. 1 0
      Source/cmOrderDirectories.cxx
  33. 1 0
      Source/cmOutputRequiredFilesCommand.cxx
  34. 1 0
      Source/cmPolicies.cxx
  35. 1 0
      Source/cmQtAutoGenerators.cxx
  36. 1 0
      Source/cmSearchPath.cxx
  37. 1 0
      Source/cmSourceFileLocation.cxx
  38. 1 0
      Source/cmTarget.cxx
  39. 2 0
      Source/cmTargetCompileDefinitionsCommand.cxx
  40. 2 0
      Source/cmTargetCompileFeaturesCommand.cxx
  41. 2 0
      Source/cmTargetCompileOptionsCommand.cxx
  42. 1 0
      Source/cmake.cxx
  43. 1 0
      Source/cmakemain.cxx
  44. 1 0
      Source/cmcmd.cxx

+ 1 - 0
Source/CTest/cmCTestBuildHandler.cxx

@@ -20,6 +20,7 @@
 #include "cmGeneratedFileStream.h"
 #include "cmXMLSafe.h"
 #include "cmFileTimeComparison.h"
+#include "cmAlgorithms.h"
 
 //#include <cmsys/RegularExpression.hxx>
 #include <cmsys/Process.h>

+ 1 - 0
Source/CursesDialog/cmCursesMainForm.cxx

@@ -22,6 +22,7 @@
 #include "cmCursesDummyWidget.h"
 #include "cmCursesCacheEntryComposite.h"
 #include "cmCursesLongMessageForm.h"
+#include "cmAlgorithms.h"
 
 
 inline int ctrl(int z)

+ 1 - 0
Source/cmCTest.cxx

@@ -26,6 +26,7 @@
 #include "cmVersionMacros.h"
 #include "cmCTestCommand.h"
 #include "cmCTestStartCommand.h"
+#include "cmAlgorithms.h"
 
 #include "cmCTestBuildHandler.h"
 #include "cmCTestBuildAndTestHandler.h"

+ 1 - 0
Source/cmComputeLinkDepends.cxx

@@ -17,6 +17,7 @@
 #include "cmMakefile.h"
 #include "cmTarget.h"
 #include "cmake.h"
+#include "cmAlgorithms.h"
 
 #include <cmsys/stl/algorithm>
 

+ 1 - 0
Source/cmComputeLinkInformation.cxx

@@ -19,6 +19,7 @@
 #include "cmMakefile.h"
 #include "cmTarget.h"
 #include "cmake.h"
+#include "cmAlgorithms.h"
 
 #include <ctype.h>
 

+ 1 - 0
Source/cmCoreTryCompile.cxx

@@ -14,6 +14,7 @@
 #include "cmCacheManager.h"
 #include "cmLocalGenerator.h"
 #include "cmGlobalGenerator.h"
+#include "cmAlgorithms.h"
 #include "cmExportTryCompileFileGenerator.h"
 #include <cmsys/Directory.hxx>
 

+ 1 - 0
Source/cmDependsC.cxx

@@ -15,6 +15,7 @@
 #include "cmLocalGenerator.h"
 #include "cmMakefile.h"
 #include "cmSystemTools.h"
+#include "cmAlgorithms.h"
 #include <cmsys/FStream.hxx>
 
 #include <ctype.h> // isspace

+ 1 - 0
Source/cmDocumentation.cxx

@@ -14,6 +14,7 @@
 #include "cmSystemTools.h"
 #include "cmVersion.h"
 #include "cmRST.h"
+#include "cmAlgorithms.h"
 
 #include <cmsys/Directory.hxx>
 #include <cmsys/Glob.hxx>

+ 1 - 0
Source/cmExportFileGenerator.cxx

@@ -22,6 +22,7 @@
 #include "cmTargetExport.h"
 #include "cmVersion.h"
 #include "cmComputeLinkInformation.h"
+#include "cmAlgorithms.h"
 
 #include <cmsys/auto_ptr.hxx>
 #include <cmsys/FStream.hxx>

+ 1 - 0
Source/cmExportInstallFileGenerator.cxx

@@ -19,6 +19,7 @@
 #include "cmInstallExportGenerator.h"
 #include "cmInstallTargetGenerator.h"
 #include "cmTargetExport.h"
+#include "cmAlgorithms.h"
 
 //----------------------------------------------------------------------------
 cmExportInstallFileGenerator

+ 1 - 0
Source/cmFileCommand.cxx

@@ -16,6 +16,7 @@
 #include "cmInstallType.h"
 #include "cmFileTimeComparison.h"
 #include "cmCryptoHash.h"
+#include "cmAlgorithms.h"
 
 #include "cmTimestamp.h"
 

+ 2 - 0
Source/cmFindBase.cxx

@@ -11,6 +11,8 @@
 ============================================================================*/
 #include "cmFindBase.h"
 
+#include "cmAlgorithms.h"
+
 cmFindBase::cmFindBase()
 {
   this->AlreadyInCache = false;

+ 1 - 0
Source/cmFindPackageCommand.cxx

@@ -14,6 +14,7 @@
 #include <cmsys/Directory.hxx>
 #include <cmsys/RegularExpression.hxx>
 #include <cmsys/Encoding.hxx>
+#include "cmAlgorithms.h"
 
 #ifdef CMAKE_BUILD_WITH_CMAKE
 #include "cmVariableWatch.h"

+ 1 - 0
Source/cmGeneratorExpression.cxx

@@ -14,6 +14,7 @@
 #include "cmMakefile.h"
 #include "cmTarget.h"
 #include "assert.h"
+#include "cmAlgorithms.h"
 
 #include "cmGeneratorExpressionEvaluator.h"
 #include "cmGeneratorExpressionLexer.h"

+ 1 - 0
Source/cmGeneratorExpressionDAGChecker.cxx

@@ -13,6 +13,7 @@
 #include "cmGeneratorExpressionDAGChecker.h"
 
 #include "cmMakefile.h"
+#include "cmAlgorithms.h"
 
 //----------------------------------------------------------------------------
 cmGeneratorExpressionDAGChecker::cmGeneratorExpressionDAGChecker(

+ 1 - 0
Source/cmGeneratorExpressionEvaluator.cxx

@@ -18,6 +18,7 @@
 #include "cmLocalGenerator.h"
 #include "cmGlobalGenerator.h"
 #include "cmSourceFile.h"
+#include "cmAlgorithms.h"
 
 #include <cmsys/String.h>
 

+ 1 - 0
Source/cmGeneratorTarget.cxx

@@ -20,6 +20,7 @@
 #include "cmGeneratorExpressionDAGChecker.h"
 #include "cmComputeLinkInformation.h"
 #include "cmCustomCommandGenerator.h"
+#include "cmAlgorithms.h"
 
 #include <queue>
 

+ 1 - 0
Source/cmGetCMakePropertyCommand.cxx

@@ -14,6 +14,7 @@
 #include "cmGlobalGenerator.h"
 #include "cmLocalGenerator.h"
 #include "cmake.h"
+#include "cmAlgorithms.h"
 
 // cmGetCMakePropertyCommand
 bool cmGetCMakePropertyCommand

+ 1 - 0
Source/cmGlobalGenerator.cxx

@@ -32,6 +32,7 @@
 #include "cmGeneratorExpressionEvaluationFile.h"
 #include "cmExportBuildFileGenerator.h"
 #include "cmCPackPropertiesGenerator.h"
+#include "cmAlgorithms.h"
 
 #include <cmsys/Directory.hxx>
 #include <cmsys/FStream.hxx>

+ 1 - 0
Source/cmGlobalUnixMakefileGenerator3.cxx

@@ -18,6 +18,7 @@
 #include "cmSourceFile.h"
 #include "cmTarget.h"
 #include "cmGeneratorTarget.h"
+#include "cmAlgorithms.h"
 
 cmGlobalUnixMakefileGenerator3::cmGlobalUnixMakefileGenerator3()
 {

+ 1 - 0
Source/cmGlobalVisualStudio10Generator.cxx

@@ -17,6 +17,7 @@
 #include "cmVisualStudioSlnData.h"
 #include "cmVisualStudioSlnParser.h"
 #include "cmake.h"
+#include "cmAlgorithms.h"
 
 static const char vs10generatorName[] = "Visual Studio 10 2010";
 

+ 1 - 0
Source/cmGlobalVisualStudio11Generator.cxx

@@ -12,6 +12,7 @@
 #include "cmGlobalVisualStudio11Generator.h"
 #include "cmLocalVisualStudio10Generator.h"
 #include "cmMakefile.h"
+#include "cmAlgorithms.h"
 
 static const char vs11generatorName[] = "Visual Studio 11 2012";
 

+ 1 - 0
Source/cmGlobalVisualStudio12Generator.cxx

@@ -12,6 +12,7 @@
 #include "cmGlobalVisualStudio12Generator.h"
 #include "cmLocalVisualStudio10Generator.h"
 #include "cmMakefile.h"
+#include "cmAlgorithms.h"
 
 static const char vs12generatorName[] = "Visual Studio 12 2013";
 

+ 1 - 0
Source/cmGlobalVisualStudio14Generator.cxx

@@ -12,6 +12,7 @@
 #include "cmGlobalVisualStudio14Generator.h"
 #include "cmLocalVisualStudio10Generator.h"
 #include "cmMakefile.h"
+#include "cmAlgorithms.h"
 
 static const char vs14generatorName[] = "Visual Studio 14 2015";
 

+ 1 - 0
Source/cmListCommand.cxx

@@ -12,6 +12,7 @@
 #include "cmListCommand.h"
 #include <cmsys/RegularExpression.hxx>
 #include <cmsys/SystemTools.hxx>
+#include "cmAlgorithms.h"
 
 #include <stdlib.h> // required for atoi
 #include <ctype.h>

+ 1 - 0
Source/cmLocalGenerator.cxx

@@ -25,6 +25,7 @@
 #include "cmCustomCommandGenerator.h"
 #include "cmVersion.h"
 #include "cmake.h"
+#include "cmAlgorithms.h"
 
 #if defined(CMAKE_BUILD_WITH_CMAKE)
 # define CM_LG_ENCODE_OBJECT_NAMES

+ 1 - 0
Source/cmLocalUnixMakefileGenerator3.cxx

@@ -20,6 +20,7 @@
 #include "cmVersion.h"
 #include "cmFileTimeComparison.h"
 #include "cmCustomCommandGenerator.h"
+#include "cmAlgorithms.h"
 
 // Include dependency scanners for supported languages.  Only the
 // C/C++ scanner is needed for bootstrapping CMake.

+ 1 - 0
Source/cmMacroCommand.cxx

@@ -12,6 +12,7 @@
 #include "cmMacroCommand.h"
 
 #include "cmake.h"
+#include "cmAlgorithms.h"
 
 // define the class for macro commands
 class cmMacroHelperCommand : public cmCommand

+ 1 - 0
Source/cmMakeDepend.cxx

@@ -12,6 +12,7 @@
 #include "cmMakeDepend.h"
 #include "cmSystemTools.h"
 #include "cmGeneratorExpression.h"
+#include "cmAlgorithms.h"
 
 #include <cmsys/RegularExpression.hxx>
 #include <cmsys/FStream.hxx>

+ 1 - 0
Source/cmMakefile.cxx

@@ -30,6 +30,7 @@
 #include "cmInstallGenerator.h"
 #include "cmTestGenerator.h"
 #include "cmDefinitions.h"
+#include "cmAlgorithms.h"
 #include "cmake.h"
 #include <stdlib.h> // required for atoi
 

+ 1 - 0
Source/cmNinjaNormalTargetGenerator.cxx

@@ -19,6 +19,7 @@
 #include "cmOSXBundleGenerator.h"
 #include "cmGeneratorTarget.h"
 #include "cmCustomCommandGenerator.h"
+#include "cmAlgorithms.h"
 
 #include <assert.h>
 #include <algorithm>

+ 1 - 0
Source/cmOrderDirectories.cxx

@@ -14,6 +14,7 @@
 #include "cmGlobalGenerator.h"
 #include "cmSystemTools.h"
 #include "cmake.h"
+#include "cmAlgorithms.h"
 
 #include <assert.h>
 

+ 1 - 0
Source/cmOutputRequiredFilesCommand.cxx

@@ -11,6 +11,7 @@
 ============================================================================*/
 #include "cmOutputRequiredFilesCommand.h"
 #include "cmMakeDepend.h"
+#include "cmAlgorithms.h"
 #include <cmsys/FStream.hxx>
 
 class cmLBDepend : public cmMakeDepend

+ 1 - 0
Source/cmPolicies.cxx

@@ -4,6 +4,7 @@
 #include "cmSourceFile.h"
 #include "cmVersion.h"
 #include "cmVersionMacros.h"
+#include "cmAlgorithms.h"
 #include <map>
 #include <set>
 #include <queue>

+ 1 - 0
Source/cmQtAutoGenerators.cxx

@@ -16,6 +16,7 @@
 #include "cmMakefile.h"
 #include "cmSourceFile.h"
 #include "cmSystemTools.h"
+#include "cmAlgorithms.h"
 
 #if defined(_WIN32) && !defined(__CYGWIN__)
 # include "cmLocalVisualStudioGenerator.h"

+ 1 - 0
Source/cmSearchPath.cxx

@@ -12,6 +12,7 @@
 
 #include "cmSearchPath.h"
 #include "cmFindCommon.h"
+#include "cmAlgorithms.h"
 
 //----------------------------------------------------------------------------
 cmSearchPath::cmSearchPath(cmFindCommon* findCmd)

+ 1 - 0
Source/cmSourceFileLocation.cxx

@@ -15,6 +15,7 @@
 #include "cmLocalGenerator.h"
 #include "cmGlobalGenerator.h"
 #include "cmSystemTools.h"
+#include "cmAlgorithms.h"
 
 #include "assert.h"
 

+ 1 - 0
Source/cmTarget.cxx

@@ -19,6 +19,7 @@
 #include "cmListFileCache.h"
 #include "cmGeneratorExpression.h"
 #include "cmGeneratorExpressionDAGChecker.h"
+#include "cmAlgorithms.h"
 #include <cmsys/RegularExpression.hxx>
 #include <map>
 #include <set>

+ 2 - 0
Source/cmTargetCompileDefinitionsCommand.cxx

@@ -11,6 +11,8 @@
 ============================================================================*/
 #include "cmTargetCompileDefinitionsCommand.h"
 
+#include "cmAlgorithms.h"
+
 bool cmTargetCompileDefinitionsCommand
 ::InitialPass(std::vector<std::string> const& args, cmExecutionStatus &)
 {

+ 2 - 0
Source/cmTargetCompileFeaturesCommand.cxx

@@ -11,6 +11,8 @@
 ============================================================================*/
 #include "cmTargetCompileFeaturesCommand.h"
 
+#include "cmAlgorithms.h"
+
 bool cmTargetCompileFeaturesCommand::InitialPass(
   std::vector<std::string> const& args,
   cmExecutionStatus &)

+ 2 - 0
Source/cmTargetCompileOptionsCommand.cxx

@@ -11,6 +11,8 @@
 ============================================================================*/
 #include "cmTargetCompileOptionsCommand.h"
 
+#include "cmAlgorithms.h"
+
 bool cmTargetCompileOptionsCommand
 ::InitialPass(std::vector<std::string> const& args, cmExecutionStatus &)
 {

+ 1 - 0
Source/cmake.cxx

@@ -20,6 +20,7 @@
 #include "cmSourceFile.h"
 #include "cmTest.h"
 #include "cmDocumentationFormatter.h"
+#include "cmAlgorithms.h"
 
 #if defined(CMAKE_BUILD_WITH_CMAKE)
 # include "cmGraphVizWriter.h"

+ 1 - 0
Source/cmakemain.cxx

@@ -24,6 +24,7 @@
 #include "cmGlobalGenerator.h"
 #include "cmLocalGenerator.h"
 #include "cmMakefile.h"
+#include "cmAlgorithms.h"
 #include <cmsys/Encoding.hxx>
 
 #ifdef CMAKE_BUILD_WITH_CMAKE

+ 1 - 0
Source/cmcmd.cxx

@@ -15,6 +15,7 @@
 #include "cmGlobalGenerator.h"
 #include "cmQtAutoGenerators.h"
 #include "cmVersion.h"
+#include "cmAlgorithms.h"
 
 #if defined(CMAKE_BUILD_WITH_CMAKE)
 # include "cmDependsFortran.h" // For -E cmake_copy_f90_mod callback.