Thanks Vladimir,<br><br>From my limited perspective, it appears that a glob that recurses through a tree (that I would call FIND-GLOB) would best be implemented through a new builtin primitive.&nbsp; Would you agree?&nbsp; Semi-ironically, there already is a GLOB-RECURSIVELY built-in, but it doesn't recurse the tree as needed.<br><br>I tried building bjam (on CYGWIN) with --debug in preparation for work on this but unfortunately this causes bjam to fail an assertion:<br><br>assertion "self-&gt;size &lt; self-&gt;capacity" failed: file "strings.c", line 20<br><br>Is this a known problem?<br><br>Cheers,<br>Mark<br><br><br><b><i>Vladimir Prus &lt;ghost@cs.msu.su&gt;</i></b> wrote:<blockquote class="replbq" style="border-left: 2px solid rgb(16, 16, 255); margin-left: 5px; padding-left: 5px;"><br>Hi Mark,<br>there's half-solution already:<br><br>  install dist : dir1/file.hpp dir2/file2.hpp : <install-source-root>. ;<br><br>will install all files while preserving directory
 structure. On the other <br>hand, there's no "fully recursive" glob. Patches welcome ;-), but if you <br>don't have the time right now, can you please file a bug report at <br>http://zigzag.cs.msu.su/boost.build<br><br>Thanks,<br>Volodya<br></install-source-root></blockquote><br>