diff options
Diffstat (limited to 'tools/build/src/build/property.jam')
-rw-r--r-- | tools/build/src/build/property.jam | 11 |
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=/) ; |