Lines Matching full:glob
8 # Test the 'glob' rule in Jamfile context.
18 t.write("d1/jamfile.jam", "exe a : [ glob *.cpp ] ../d2/d//l ;")
25 t.write("d2/d/jamfile.jam", "lib l : [ glob *.cpp ] ;")
26 t.write("d3/d/jamfile.jam", "exe a : [ glob ../*.cpp ] ;")
44 Test that when 'source-location' is explicitly-specified glob works
55 exe a : [ glob *.cpp ] ../d2/d//l ;
63 t.write("d2/d/jamfile.jam", "lib l : [ glob *.cpp ] ;")
85 exe a : [ glob foo/*.cpp bar/*.cpp : bar/bad* ] ../d2/d//l ;
93 t.write("d2/d/jamfile.jam", "lib l : [ glob *.cpp ] ;")
102 """Test that 'glob-tree' works."""
112 exe a : [ glob-tree *.cpp : bad* ] ../d2/d//l ;
120 t.write("d2/d/jamfile.jam", "lib l : [ glob *.cpp ] ;")
129 """Test that directory names in patterns for 'glob-tree' are rejected."""
140 exe a : [ glob-tree foo/*.cpp bar/*.cpp : bad* ] ../d2/d//l ;
148 t.write("d2/d/jamfile.jam", "lib l : [ glob *.cpp ] ;")
157 """Test that 'glob' works with absolute names."""
167 # latter might return a short path, which would confuse path.glob.
171 exe a : [ glob $(pwd)/src/foo/*.cpp $(pwd)/src/bar/*.cpp ] ../d2/d//l ;
179 t.write("d2/d/jamfile.jam", "lib l : [ glob *.cpp ] ;")
189 Regression test: glob excludes used to be broken when building from a
198 t.write("p/jamfile.jam", "exe p : [ glob *.c : p_x.c ] ;")