Re: [CMake] List operations

2011-01-13 Thread Ryan Pavlik
Yep, that sounds fine - just wanted to put the warning out there since it's a common issue. Ryan On Thu, Jan 13, 2011 at 9:30 AM, kent williams wrote: > The particular reason I use file(GLOB is that I want to find instances > of, for example tclsh -- tclsh tclsh8.5, tclsh8.4 -- whatever it > hap

Re: [CMake] List operations

2011-01-13 Thread kent williams
The particular reason I use file(GLOB is that I want to find instances of, for example tclsh -- tclsh tclsh8.5, tclsh8.4 -- whatever it happens to be named -- so I can remove it from the directory into which it's built. The main reason as near as I can figure NOT to use file(GLOB to build lists of

Re: [CMake] List operations

2011-01-13 Thread Ryan Pavlik
And, just as a caution: Don't use file(GLOB to create a list of source files to compile. Search the wiki or the archives for info. Ryan On Wed, Jan 12, 2011 at 12:05 PM, Andreas Pakulat wrote: > On 12.01.11 11:56:53, kent williams wrote: > > I'm generating a list of files with file(GLOB), but

Re: [CMake] List operations

2011-01-12 Thread Andreas Pakulat
On 12.01.11 11:56:53, kent williams wrote: > I'm generating a list of files with file(GLOB), but then I want to > remove some filenames from the resulting list. > > So essentially I'd like a CMake function like this > > function(RemoveItemsFromList ListA ListToRemove) > endfunction(RemoveItemsFro

[CMake] List operations

2011-01-12 Thread kent williams
I'm generating a list of files with file(GLOB), but then I want to remove some filenames from the resulting list. So essentially I'd like a CMake function like this function(RemoveItemsFromList ListA ListToRemove) endfunction(RemoveItemsFromList) and I don't know what to put in the middle ;-) __