2
0
mirror of https://github.com/boostorg/build.git synced 2026-02-18 01:52:17 +00:00

Fixed trying to copy multiple files at once in stage targets.

[SVN r13096]
This commit is contained in:
Rene Rivera
2002-03-05 17:17:58 +00:00
parent 64a1e9e733
commit ed9b367159
2 changed files with 18 additions and 12 deletions

View File

@@ -1891,13 +1891,16 @@ rule stage ( name : sources + : requirements * : local-build * )
local target-subvariant =
[ subvariant-target $(s-target) : $(s-properties) : $(s-toolset) $(s-variant) ] ;
local renamed-target =
[ rename-target $(target-subvariant) : [ split-path $(s-properties[1]) ] : $(tags) ] ;
files += $(target-subvariant) ;
file-mode($(target-subvariant)) = $($(gTARGET_TYPE($(s-target)))MODE) ;
file-tagged($(target-subvariant)) = $(renamed-target) ;
for local sv in $(target-subvariant)
{
local renamed-target =
[ rename-target $(sv) : [ split-path $(s-properties[1]) ] : $(tags) ] ;
files += $(sv) ;
file-mode($(sv)) = $($(gTARGET_TYPE($(s-target)))MODE) ;
file-tagged($(sv)) = $(renamed-target) ;
}
}
}

View File

@@ -1891,13 +1891,16 @@ rule stage ( name : sources + : requirements * : local-build * )
local target-subvariant =
[ subvariant-target $(s-target) : $(s-properties) : $(s-toolset) $(s-variant) ] ;
local renamed-target =
[ rename-target $(target-subvariant) : [ split-path $(s-properties[1]) ] : $(tags) ] ;
files += $(target-subvariant) ;
file-mode($(target-subvariant)) = $($(gTARGET_TYPE($(s-target)))MODE) ;
file-tagged($(target-subvariant)) = $(renamed-target) ;
for local sv in $(target-subvariant)
{
local renamed-target =
[ rename-target $(sv) : [ split-path $(s-properties[1]) ] : $(tags) ] ;
files += $(sv) ;
file-mode($(sv)) = $($(gTARGET_TYPE($(s-target)))MODE) ;
file-tagged($(sv)) = $(renamed-target) ;
}
}
}