From dfaccf477eaa79e6aa45a0b1e10b74f7bba74534 Mon Sep 17 00:00:00 2001 From: Vladimir Prus Date: Mon, 26 Jul 2010 12:05:10 +0000 Subject: [PATCH] When refining properties, actually remove properties that are overridden. [SVN r64359] --- v2/build/property.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/v2/build/property.py b/v2/build/property.py index 3c7aca405..ddbd50c46 100644 --- a/v2/build/property.py +++ b/v2/build/property.py @@ -160,7 +160,7 @@ def refine (properties, requirements): # Record them so that we can handle 'properties'. for r in requirements: # Don't consider conditional requirements. - if r.condition(): + if not r.condition(): required[r.feature()] = r for p in properties: