Procházet zdrojové kódy

scrips/metadata.pl: fix broken targets with subtargets being selectable

r26926 moved all target features to subtargets if present, which had the
side effect that broken targets are available for selection, just without
any available subtargets (since they are still marked as broken).

Fix this by explicitly letting the top level target also depend on broken.

SVN-Revision: 33892
Jonas Gorski před 13 roky
rodič
revize
53c014e221
1 změnil soubory, kde provedl 1 přidání a 0 odebrání
  1. 1 0
      scripts/metadata.pl

+ 1 - 0
scripts/metadata.pl

@@ -233,6 +233,7 @@ EOF
 	}
 	if (@{$target->{subtargets}} > 0) {
 		$confstr .= "\tselect HAS_SUBTARGETS\n";
+		grep { /broken/ } @{$target->{features}} and $confstr .= "\tdepends BROKEN\n";
 	} else {
 		$confstr .= $features;
 	}