diff --git a/src/util/path.jam b/src/util/path.jam index ee550de5a..eae1a64da 100644 --- a/src/util/path.jam +++ b/src/util/path.jam @@ -190,9 +190,14 @@ rule pwd ( ) # # Returns the list of files matching the given pattern in the specified directory. # -rule glob ( dir : patterns + ) +rule glob ( dirs * : patterns + ) { - return [ sequence.transform make : [ GLOB [ native $(dir) ] : $(patterns) ] ] ; + local result ; + for dir in $(dirs) + { + result += [ sequence.transform make : [ GLOB [ native $(dir) ] : $(patterns) ] ] ; + } + return $(result) ; } #