One other very good reason, too: Same target may have two source files of the exact same name, but they exist in different directories (Abc/Object.cxx and Def/Object.cxx). In that case, the object files will be further hidden in subdirectories to avoid two files in the "object files directory" from having a name collision.
On 12/19/07, Alexander Neundorf <[EMAIL PROTECTED]> wrote: > > On Wednesday 19 December 2007, you wrote: > ... > > Yeah, you could even create one static library per executable... > > Awesome! What was the problem with putting all the object files in the > > same directory, again? Shouldn't that be an option, at least? It would > > be SO much easier than all the dirty hacks I'm being proposed... > > Different targets may be compiled with different compiler flags, defines, > etc. > So the object files for the same source files can differ. This is used in > some projects. > > Alex > _______________________________________________ > CMake mailing list > CMake@cmake.org > http://www.cmake.org/mailman/listinfo/cmake >
_______________________________________________ CMake mailing list CMake@cmake.org http://www.cmake.org/mailman/listinfo/cmake