On 6/30/07, Daniel Gruen <[EMAIL PROTECTED]> wrote:
Just one question: I have a project including several executables that all
link to a set of common .o files (and I don't want to make a library out of
it). Is there a way to prevent cmake from compiling them over and over again?
Currently, it does (just having specified all the add_executables(something1
commonfile1.cpp commonfile2.cpp commonfile3.cpp something1.cpp)), and the
common source files will be compiled into object files for every executable
anew, taking quite a lot more time than with simple commonfile.o targets in
the previous Makefile.

Why don't you want to make a library out of them?  A static library is
little more than an archive of .o files anyway, and will achieve
exactly the effect you want.

Regards,
Stuart.
_______________________________________________
CMake mailing list
CMake@cmake.org
http://www.cmake.org/mailman/listinfo/cmake

Reply via email to