[cmake-commits] hoffman committed cmLocalVisualStudio7Generator.cxx 1.169 1.170 cmLocalVisualStudio7Generator.h 1.33 1.34

cmake-commits at cmake.org cmake-commits at cmake.org
Fri Feb 16 16:45:49 EST 2007


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

Modified Files:
	cmLocalVisualStudio7Generator.cxx 
	cmLocalVisualStudio7Generator.h 
Log Message:
ENH: fix for vs ide


Index: cmLocalVisualStudio7Generator.cxx
===================================================================
RCS file: /cvsroot/CMake/CMake/Source/cmLocalVisualStudio7Generator.cxx,v
retrieving revision 1.169
retrieving revision 1.170
diff -u -d -r1.169 -r1.170
--- cmLocalVisualStudio7Generator.cxx	16 Feb 2007 21:12:16 -0000	1.169
+++ cmLocalVisualStudio7Generator.cxx	16 Feb 2007 21:45:47 -0000	1.170
@@ -1962,3 +1962,17 @@
   std::cerr << dir << "\n";
   dirs.push_back(dir);
 }
+
+  
+  // return the source name for the object file
+std::string cmLocalVisualStudio7Generator::GetSourceObjectName(cmSourceFile& sf )
+{
+  std::string ret = sf.GetSourceName();
+  std::string::size_type pos = ret.find("/");
+  if(pos == ret.npos)
+    {
+    return ret;
+    }
+  return ret.substr(pos+1);
+}
+  

Index: cmLocalVisualStudio7Generator.h
===================================================================
RCS file: /cvsroot/CMake/CMake/Source/cmLocalVisualStudio7Generator.h,v
retrieving revision 1.33
retrieving revision 1.34
diff -u -d -r1.33 -r1.34
--- cmLocalVisualStudio7Generator.h	16 Feb 2007 21:12:16 -0000	1.33
+++ cmLocalVisualStudio7Generator.h	16 Feb 2007 21:45:47 -0000	1.34
@@ -68,7 +68,9 @@
   virtual void ConfigureFinalPass();
   void GetTargetObjectFileDirectories(cmTarget* target,
                                       std::vector<std::string>& 
-                                      dirs);
+                                      dirs); 
+  // return the source name for the object file
+  virtual std::string GetSourceObjectName(cmSourceFile& );
 
 private:
   typedef cmLocalVisualStudio7GeneratorOptions Options;



More information about the Cmake-commits mailing list