2
0
mirror of https://github.com/boostorg/build.git synced 2026-02-11 23:52:20 +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 12f8597464
commit 27112221c2

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)