Changes in tools/config.py [ba8de9c3:421250e] in mainline


Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • tools/config.py

    rba8de9c3 r421250e  
    454454
    455455def main():
     456        cfgfile_in = None
    456457        config = {}
    457458        rules = []
     
    460461        parse_rules(RULES_FILE, rules)
    461462       
    462         # Read configuration from previous run
    463         if os.path.exists(MAKEFILE):
    464                 read_config(MAKEFILE, config)
     463        # Input configuration file can be specified on command line
     464        # otherwise configuration from previous run is used.
     465        if len(sys.argv) >= 4:
     466                cfgfile_in = sys.argv[3]
     467        else:
     468                cfgfile_in = MAKEFILE
     469       
     470        # Read configuration file
     471        if os.path.exists(cfgfile_in):
     472                read_config(cfgfile_in, config)
    465473       
    466474        # Default mode: only check values and regenerate configuration files
Note: See TracChangeset for help on using the changeset viewer.