CMake seems to be generating intermediate directories called
<project-name>.dir and placing the obj files under them. 

Ie, if my project is foo, then /foo/foo.dir/*.obj

I look in the code and see that this derives from
cmLocalVisual7Generator.cxx, which reads as follows. (The "#if 0" is my
addition)

std::string cmLocalVisualStudio7Generator
::GetTargetDirectory(cmTarget& target)
{
#if 0
why???? this replaces the old structure of <project>/Debug with
<project>/<project>.dir/Debug. What's the point????!!!
        std::string dir;
  dir += target.GetName();
  dir += ".dir";
  return dir;
#endif
  return ".";
}


As I say, what's the point? 

_______________________________________________
CMake mailing list
[email protected]
http://www.cmake.org/mailman/listinfo/cmake

Reply via email to