Changeset 32788


Ignore:
Timestamp:
2012-07-22T23:00:07+02:00 (6 years ago)
Author:
nbd
Message:

build: ensure that reordering of KCONFIG lines are handled properly and that the final result does not depend on the package scan order

Location:
trunk/scripts
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/scripts/kconfig.pl

    r25232 r32788  
    7474                 
    7575                foreach my $config (keys %cfg) { 
    76                         next if $mod_plus and $config{$config} and $config{$config} eq "y"; 
     76                        if ($mod_plus and $config{$config}) { 
     77                                next if $config{$config} eq "y"; 
     78                                next if $cfg{$config} eq '#undef'; 
     79                        } 
    7780                        $config{$config} = $cfg{$config}; 
    7881                } 
  • trunk/scripts/metadata.pl

    r31777 r32788  
    116116                                } 
    117117                                if ($config{"CONFIG_PACKAGE_$package"} and ($config ne 'n')) { 
     118                                        next if $kconfig{$config} eq 'y'; 
    118119                                        $kconfig{$config} = $val; 
    119120                                } elsif (!$override) { 
Note: See TracChangeset for help on using the changeset viewer.