Corrected a syntax error in Boost library's build system that was preventing unversioned library targets from being staged or installed on Windows & Unix when versioned layout is used. Closes ticket (https://svn.boost.org/trac/boost/ticket/6027).

[SVN r78938]
This commit is contained in:
Jurko Gospodnetić 2012-06-14 08:17:48 +00:00
parent 7f417cae68
commit 3c6b91c702

View file

@ -8,6 +8,7 @@
# (See accompanying file LICENSE_1_0.txt or copy at
# http://www.boost.org/LICENSE_1_0.txt)
import "class" : new ;
import common ;
import configure ;
import build-system ;
@ -279,11 +280,11 @@ rule declare_install_and_stage_proper_targets ( libraries * : headers * )
if $(layout-versioned) && ( [ modules.peek : NT ] || [ modules.peek : UNIX ] )
{
generate stage-unversioned : stage-proper :
<generating-rule>boostcpp.make-unversioned-links ;
<generating-rule>@boostcpp.make-unversioned-links ;
$(p).mark-target-as-explicit stage-unversioned ;
generate install-unversioned : install-proper :
<generating-rule>boostcpp.make-unversioned-links ;
<generating-rule>@boostcpp.make-unversioned-links ;
$(p).mark-target-as-explicit install-unversioned ;
}
else