[cmake-commits] alex committed cmExtraCodeBlocksGenerator.cxx 1.5 1.6

cmake-commits at cmake.org cmake-commits at cmake.org
Tue Aug 7 00:00:34 EDT 2007


Update of /cvsroot/CMake/CMake/Source
In directory public:/mounts/ram/cvs-serv28079

Modified Files:
	cmExtraCodeBlocksGenerator.cxx 
Log Message:

ENH: don't create a CodeBlocks workspace, the CodeBlocks projects cover
everything what's needed

Alex


Index: cmExtraCodeBlocksGenerator.cxx
===================================================================
RCS file: /cvsroot/CMake/CMake/Source/cmExtraCodeBlocksGenerator.cxx,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -d -r1.5 -r1.6
--- cmExtraCodeBlocksGenerator.cxx	6 Aug 2007 17:24:42 -0000	1.5
+++ cmExtraCodeBlocksGenerator.cxx	7 Aug 2007 04:00:32 -0000	1.6
@@ -67,54 +67,15 @@
 
 void cmExtraCodeBlocksGenerator::Generate()
 {
-
-  const cmMakefile* topLevelMakefile = 
-                 this->GlobalGenerator->GetLocalGenerators()[0]->GetMakefile();
-
-  std::string workspaceName = topLevelMakefile->GetProjectName();
-  std::string outputDir=topLevelMakefile->GetStartOutputDirectory();
-  std::string workspaceFilename = outputDir;
-  workspaceFilename += "/";
-  workspaceFilename += workspaceName;
-  workspaceFilename += ".workspace";
-
-  cmGeneratedFileStream fout(workspaceFilename.c_str());
-  if(!fout)
-  {
-    return;
-  }
-
-  fout<<"<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\" ?>\n"
-        "<CodeBlocks_workspace_file>\n"
-        "   <Workspace title=\""<<workspaceName<<"\">\n";
-
-  bool firstProject = true;
   // for each sub project in the project create a codeblocks project
   for (std::map<cmStdString, std::vector<cmLocalGenerator*> >::const_iterator
        it = this->GlobalGenerator->GetProjectMap().begin();
       it!= this->GlobalGenerator->GetProjectMap().end();
       ++it)
     {
-    const cmMakefile* mf=it->second[0]->GetMakefile();
-    std::string filename=mf->GetStartOutputDirectory();
-    filename+="/";
-    filename+=mf->GetProjectName();
-    filename+=".cbp";
-
-    if (firstProject)
-    {
-      fout<<"      <Project filename=\""<< filename<<"\" active=\"1\"/>\n";
-    }
-    else
-    {
-      fout<<"      <Project filename=\""<< filename<<"\" />\n";
-    }
     // create a project file
     this->CreateProjectFile(it->second);
     }
-
-  fout<<"   </Workspace>\n"
-        "</CodeBlocks_workspace_file>\n";
 }
 
 



More information about the Cmake-commits mailing list