[CMake] Multiple executables sharing object files

David Cole david.cole at kitware.com
Wed Dec 19 15:41:09 EST 2007


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 <a.neundorf-work at gmx.net> 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 at cmake.org
> http://www.cmake.org/mailman/listinfo/cmake
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://public.kitware.com/pipermail/cmake/attachments/20071219/1a491b3f/attachment.htm


More information about the CMake mailing list