On 2009-12-30 12:30-0800 Talin wrote:

That is more along the lines of what I was looking for. Thanks! :)
One further question: Using the technique you describe, the dependency file
will need to be regenerated each time a source file changes - i.e. if I add
a new "import" statement to a source file, the list of dependencies will
change, which will require the dependency file to be rebuilt. Can that
rebuild happen as part of the normal build, or can that only be done at
CMake time?

Good question.  The dependency information is used by CMake (at CMake time)
to configure a custom command to be run at build time with the correct
dependencies.  Thus, the answer to your question must be that build time is
too late to collect the dependency information used by CMake.  Instead, you
must do that at CMake time like I outlined.

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
__________________________
_______________________________________________
Powered by www.kitware.com

Visit other Kitware open-source projects at 
http://www.kitware.com/opensource/opensource.html

Please keep messages on-topic and check the CMake FAQ at: 
http://www.cmake.org/Wiki/CMake_FAQ

Follow this link to subscribe/unsubscribe:
http://www.cmake.org/mailman/listinfo/cmake

Reply via email to