]> git.proxmox.com Git - ceph.git/blobdiff - ceph/src/boost/tools/build/src/build/property.jam
import new upstream nautilus stable release 14.2.8
[ceph.git] / ceph / src / boost / tools / build / src / build / property.jam
index a1bfe3f352dbe9bd16c9373e6eaf851d2c3e26af..35bf96281890040e046cd6b582396ceaaf110ffd 100644 (file)
@@ -144,7 +144,11 @@ rule evaluate-conditionals-in-context ( properties * : context * )
         local new = [ indirect.call $(i) $(context) ] ;
         if $(p) && [ $(p).location ]
         {
-            result += [ translate-paths $(new) : [ $(p).location ] ] ;
+            local location = [ $(p).location ] ;
+            local project-id = [ project.attribute $(m) id ] ;
+            project-id ?= [ path.root $(location) [ path.pwd ] ] ;
+            result +=
+                [ translate $(new) : $(project-id) : $(location) : $(m) ] ;
         }
         else
         {