[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