On 2008-02-06 22:37-0500 Bill Hoffman wrote:

Alan W. Irwin wrote:

No file level depends are done mostly a build time. This is a performance issue. Some generators like VS IDE do file level depends by themselves. With the makefiles cmake computes the depends, but at build time not cmake time. The custom command stuff output input is known at cmake time, and maybe enough for what you want.

Probably, since it is usually there where the build-system developer makes
mistakes in the dependencies.

But if you have a file foo.c with #include <foo.h>, cmake does not know that foo.c depends on foo.h until build time.

Right, but hopefully those automatically generated depends would be ok.

Alan.
__________________________
Alan W. Irwin

Astronomical research affiliation with Department of Physics and Astronomy,
University of Victoria (astrowww.phys.uvic.ca).

Programming affiliations with the FreeEOS equation-of-state implementation
for stellar interiors (freeeos.sf.net); PLplot scientific plotting software
package (plplot.org); the libLASi project (unifont.org/lasi); the Loads of
Linux Links project (loll.sf.net); and the Linux Brochure Project
(lbproject.sf.net).
__________________________

Linux-powered Science
__________________________
_______________________________________________
CMake mailing list
[email protected]
http://www.cmake.org/mailman/listinfo/cmake

Reply via email to