2
0
mirror of https://github.com/boostorg/build.git synced 2026-02-16 13:22:11 +00:00

* new/property.jam (refine): Remove some wierd code. We used to ignore all

requirement with ":" in them. Maybe this used to handle conditional
requirements, but all tests pass without this logic. The problem was that
<toolset-msvc:version>intel in requirements was just *added* to properties,
not replacing previous value.


[SVN r19916]
This commit is contained in:
Vladimir Prus
2003-09-04 11:51:29 +00:00
parent 5327b9bf6b
commit 77a5c8447d
2 changed files with 4 additions and 10 deletions

View File

@@ -29,11 +29,8 @@ rule refine ( properties * : requirements * )
# Record them so that we can handle 'properties'.
for local r in $(requirements)
{
if ! [ MATCH (:) : $(r) ]
{
# Note: cannot use local here, so take an ugly name
__require__$(r:G) = $(r:G=) ;
}
# Note: cannot use local here, so take an ugly name
__require__$(r:G) = $(r:G=) ;
}
for local p in $(properties)

View File

@@ -29,11 +29,8 @@ rule refine ( properties * : requirements * )
# Record them so that we can handle 'properties'.
for local r in $(requirements)
{
if ! [ MATCH (:) : $(r) ]
{
# Note: cannot use local here, so take an ugly name
__require__$(r:G) = $(r:G=) ;
}
# Note: cannot use local here, so take an ugly name
__require__$(r:G) = $(r:G=) ;
}
for local p in $(properties)