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

Reply via email to