[Cmake-commits] [cmake-commits] hoffman committed cmMakefileLibraryTargetGenerator.cxx 1.60 1.61 cmMakefileTargetGenerator.cxx 1.95 1.96

cmake-commits at cmake.org cmake-commits at cmake.org
Fri Apr 11 13:13:17 EDT 2008


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

Modified Files:
	cmMakefileLibraryTargetGenerator.cxx 
	cmMakefileTargetGenerator.cxx 
Log Message:
BUG: make sure OBJECT_DIR is in the path of the SHELL


Index: cmMakefileLibraryTargetGenerator.cxx
===================================================================
RCS file: /cvsroot/CMake/CMake/Source/cmMakefileLibraryTargetGenerator.cxx,v
retrieving revision 1.60
retrieving revision 1.61
diff -C 2 -d -r1.60 -r1.61
*** cmMakefileLibraryTargetGenerator.cxx	8 Apr 2008 04:06:46 -0000	1.60
--- cmMakefileLibraryTargetGenerator.cxx	11 Apr 2008 17:13:15 -0000	1.61
***************
*** 725,729 ****
    objdir += this->Target->GetName();
    objdir += ".dir";
!   vars.ObjectDir = objdir.c_str(); 
    vars.Target = targetOutPathReal.c_str();
    std::string linkString = linklibs.str();
--- 725,732 ----
    objdir += this->Target->GetName();
    objdir += ".dir";
!   objdir = this->Convert(objdir.c_str(),
!                          cmLocalGenerator::START_OUTPUT,
!                          cmLocalGenerator::SHELL);
!   vars.ObjectDir = objdir.c_str();
    vars.Target = targetOutPathReal.c_str();
    std::string linkString = linklibs.str();

Index: cmMakefileTargetGenerator.cxx
===================================================================
RCS file: /cvsroot/CMake/CMake/Source/cmMakefileTargetGenerator.cxx,v
retrieving revision 1.95
retrieving revision 1.96
diff -C 2 -d -r1.95 -r1.96
*** cmMakefileTargetGenerator.cxx	8 Apr 2008 04:06:46 -0000	1.95
--- cmMakefileTargetGenerator.cxx	11 Apr 2008 17:13:15 -0000	1.96
***************
*** 615,618 ****
--- 615,621 ----
    vars.Object = shellObj.c_str();
    std::string objectDir = cmSystemTools::GetFilenamePath(obj);
+   objectDir = this->Convert(objectDir.c_str(),
+                             cmLocalGenerator::START_OUTPUT,
+                             cmLocalGenerator::SHELL);
    vars.ObjectDir = objectDir.c_str();
    vars.Flags = flags.c_str();



More information about the Cmake-commits mailing list