|  | @@ -110,8 +110,6 @@
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  #include <sys/stat.h> // struct stat
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -#include <memory> // auto_ptr
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  |  static bool cmakeCheckStampFile(const char* stampName);
 | 
	
		
			
				|  |  |  static bool cmakeCheckStampList(const char* stampName);
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -519,7 +517,7 @@ void cmake::ReadListFile(const std::vector<std::string>& args,
 | 
	
		
			
				|  |  |    // read in the list file to fill the cache
 | 
	
		
			
				|  |  |    if(path)
 | 
	
		
			
				|  |  |      {
 | 
	
		
			
				|  |  | -    std::auto_ptr<cmLocalGenerator> lg(gg->CreateLocalGenerator());
 | 
	
		
			
				|  |  | +    cmsys::auto_ptr<cmLocalGenerator> lg(gg->CreateLocalGenerator());
 | 
	
		
			
				|  |  |      lg->GetMakefile()->SetHomeOutputDirectory
 | 
	
		
			
				|  |  |        (cmSystemTools::GetCurrentWorkingDirectory().c_str());
 | 
	
		
			
				|  |  |      lg->GetMakefile()->SetStartOutputDirectory
 | 
	
	
		
			
				|  | @@ -558,7 +556,7 @@ bool cmake::FindPackage(const std::vector<std::string>& args)
 | 
	
		
			
				|  |  |    this->SetGlobalGenerator(gg);
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |    // read in the list file to fill the cache
 | 
	
		
			
				|  |  | -  std::auto_ptr<cmLocalGenerator> lg(gg->CreateLocalGenerator());
 | 
	
		
			
				|  |  | +  cmsys::auto_ptr<cmLocalGenerator> lg(gg->CreateLocalGenerator());
 | 
	
		
			
				|  |  |    cmMakefile* mf = lg->GetMakefile();
 | 
	
		
			
				|  |  |    mf->SetHomeOutputDirectory
 | 
	
		
			
				|  |  |      (cmSystemTools::GetCurrentWorkingDirectory().c_str());
 | 
	
	
		
			
				|  | @@ -1654,7 +1652,7 @@ int cmake::ExecuteCMakeCommand(std::vector<std::string>& args)
 | 
	
		
			
				|  |  |        if(cmGlobalGenerator* ggd = cm.CreateGlobalGenerator(gen.c_str()))
 | 
	
		
			
				|  |  |          {
 | 
	
		
			
				|  |  |          cm.SetGlobalGenerator(ggd);
 | 
	
		
			
				|  |  | -        std::auto_ptr<cmLocalGenerator> lgd(ggd->CreateLocalGenerator());
 | 
	
		
			
				|  |  | +        cmsys::auto_ptr<cmLocalGenerator> lgd(ggd->CreateLocalGenerator());
 | 
	
		
			
				|  |  |          lgd->GetMakefile()->SetStartDirectory(startDir.c_str());
 | 
	
		
			
				|  |  |          lgd->GetMakefile()->SetStartOutputDirectory(startOutDir.c_str());
 | 
	
		
			
				|  |  |          lgd->GetMakefile()->MakeStartDirectoriesCurrent();
 | 
	
	
		
			
				|  | @@ -2794,7 +2792,7 @@ int cmake::CheckBuildSystem()
 | 
	
		
			
				|  |  |    cmake cm;
 | 
	
		
			
				|  |  |    cmGlobalGenerator gg;
 | 
	
		
			
				|  |  |    gg.SetCMakeInstance(&cm);
 | 
	
		
			
				|  |  | -  std::auto_ptr<cmLocalGenerator> lg(gg.CreateLocalGenerator());
 | 
	
		
			
				|  |  | +  cmsys::auto_ptr<cmLocalGenerator> lg(gg.CreateLocalGenerator());
 | 
	
		
			
				|  |  |    cmMakefile* mf = lg->GetMakefile();
 | 
	
		
			
				|  |  |    if(!mf->ReadListFile(0, this->CheckBuildSystemArgument.c_str()) ||
 | 
	
		
			
				|  |  |       cmSystemTools::GetErrorOccuredFlag())
 | 
	
	
		
			
				|  | @@ -2820,11 +2818,11 @@ int cmake::CheckBuildSystem()
 | 
	
		
			
				|  |  |        }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      // Create the generator and use it to clear the dependencies.
 | 
	
		
			
				|  |  | -    std::auto_ptr<cmGlobalGenerator>
 | 
	
		
			
				|  |  | +    cmsys::auto_ptr<cmGlobalGenerator>
 | 
	
		
			
				|  |  |        ggd(this->CreateGlobalGenerator(genName));
 | 
	
		
			
				|  |  |      if(ggd.get())
 | 
	
		
			
				|  |  |        {
 | 
	
		
			
				|  |  | -      std::auto_ptr<cmLocalGenerator> lgd(ggd->CreateLocalGenerator());
 | 
	
		
			
				|  |  | +      cmsys::auto_ptr<cmLocalGenerator> lgd(ggd->CreateLocalGenerator());
 | 
	
		
			
				|  |  |        lgd->ClearDependencies(mf, verbose);
 | 
	
		
			
				|  |  |        }
 | 
	
		
			
				|  |  |      }
 | 
	
	
		
			
				|  | @@ -3067,7 +3065,7 @@ void cmake::MarkCliAsUsed(const std::string& variable)
 | 
	
		
			
				|  |  |  void cmake::GenerateGraphViz(const char* fileName) const
 | 
	
		
			
				|  |  |  {
 | 
	
		
			
				|  |  |  #ifdef CMAKE_BUILD_WITH_CMAKE
 | 
	
		
			
				|  |  | -  std::auto_ptr<cmGraphVizWriter> gvWriter(
 | 
	
		
			
				|  |  | +  cmsys::auto_ptr<cmGraphVizWriter> gvWriter(
 | 
	
		
			
				|  |  |         new cmGraphVizWriter(this->GetGlobalGenerator()->GetLocalGenerators()));
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |    std::string settingsFile = this->GetHomeOutputDirectory();
 | 
	
	
		
			
				|  | @@ -4466,7 +4464,7 @@ int cmake::Build(const std::string& dir,
 | 
	
		
			
				|  |  |      std::cerr << "Error: could find generator in Cache\n";
 | 
	
		
			
				|  |  |      return 1;
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  | -  std::auto_ptr<cmGlobalGenerator> gen(
 | 
	
		
			
				|  |  | +  cmsys::auto_ptr<cmGlobalGenerator> gen(
 | 
	
		
			
				|  |  |      this->CreateGlobalGenerator(it.GetValue()));
 | 
	
		
			
				|  |  |    std::string output;
 | 
	
		
			
				|  |  |    std::string projName;
 |