[CMake] cmake 2.6.0, breakages

Bill Hoffman bill.hoffman at kitware.com
Mon May 19 10:39:59 EDT 2008


Dmitry Marakasov wrote:
> * Bill Hoffman (bill.hoffman at kitware.com) wrote:

> 
>> That said glob recurse is a bad way to get the list of source files for 
>> many other reasons.
> What are those, btw?

If someone adds a new source file or removes one from where glob is 
finding them, you have to know to re-run cmake for this project.  If you 
explicitly list all the sources then the only way to add/remove a source 
is to edit the input to CMake.  Once you do that cmake will 
automatically re-run.  So, the best practice is to list out all the 
source files.  Using glob to get the source list is a hack as far as I 
am concerned.

-Bill



More information about the CMake mailing list