Le 30 avr. 09 à 00:37, Rainer Müller a écrit :
Darren Weber wrote:The {!<pattern>} syntax is supposed to NOT that file name <pattern>. I have a directory of binary executables among a lot of .dylib files and Iwant to exclude all the .dylib files from the glob.Tcl's glob is unable to invert a pattern. As you say, {!...} is not going to work. Some example how I would do this (untested!): foreach f [glob ${build.dir}/bin/*] { if {![string match {*.dylib} ${f}]} { file copy ${f} ${destroot}/${vtkExamplePath}/bin/ } } Rainer
And on a side note, [glob -directory ${dir} ${pattern}] should be preferred over
[glob ${dir}/${pattern}], see glob(n).
_______________________________________________
macports-dev mailing list
[email protected]
http://lists.macosforge.org/mailman/listinfo.cgi/macports-dev
