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:
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user