summaryrefslogtreecommitdiff
path: root/tools/build/src/build/property.jam
diff options
context:
space:
mode:
Diffstat (limited to 'tools/build/src/build/property.jam')
-rw-r--r--tools/build/src/build/property.jam11
1 files changed, 7 insertions, 4 deletions
diff --git a/tools/build/src/build/property.jam b/tools/build/src/build/property.jam
index ff28dfd20..78a9744b1 100644
--- a/tools/build/src/build/property.jam
+++ b/tools/build/src/build/property.jam
@@ -237,12 +237,15 @@ rule as-path ( properties * )
local components ;
for local p in $(properties)
{
- if $(p:G)
+ if ! hidden in [ feature.attributes $(p:G) ]
{
- local f = [ utility.ungrist $(p:G) ] ;
- p = $(f)-$(p:G=) ;
+ if $(p:G)
+ {
+ local f = [ utility.ungrist $(p:G) ] ;
+ p = $(f)-$(p:G=) ;
+ }
+ components += [ $(.abbrev) $(p) ] ;
}
- components += [ $(.abbrev) $(p) ] ;
}
$(entry) = $(components:J=/) ;