EnableBuildFeatures: deal with duplicate invocations

This commit is contained in:
Ingo Weinhold 2013-08-10 14:58:21 +02:00
parent a94f6aab7b
commit 00b8bfde15
1 changed files with 3 additions and 2 deletions

View File

@ -155,8 +155,9 @@ rule EnableBuildFeatures features : specification
features = [ FQualifiedBuildFeatureName $(features) ] ;
if ! $(specification)
|| [ FMatchesBuildFeatures $(specification) ] {
if ! $(HAIKU_BUILD_FEATURE_$(feature:U)_ENABLED)
&& ( ! $(specification)
|| [ FMatchesBuildFeatures $(specification) ] ) {
local feature ;
for feature in $(features) {
HAIKU_BUILD_FEATURES += $(feature) ;