Changeset 864360e in rtems-source-builder


Ignore:
Timestamp:
Oct 29, 2012, 3:40:18 PM (9 years ago)
Author:
Chris Johns <chris@…>
Branches:
4.10, 4.11, 4.9, 5, master
Children:
ed0de00
Parents:
19622ea
Message:

Add a force option.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • tb/defaults.py

    r19622ea r864360e  
    191191                  'warn-all' : '0',
    192192                  'quiet'    : '0',
     193                  'force'    : '0',
    193194                  'trace'    : '0',
    194195                  'dry-run'  : '0',
     
    211212                   '--libstdcxxflags' : '_libstdcxxflags' }
    212213
    213     _long_true_opts = { '--trace'    : '_trace',
     214    _long_true_opts = { '--force'    : '_force',
     215                        '--trace'    : '_trace',
    214216                        '--dry-run'  : '_dry_run',
    215217                        '--warn-all' : '_warn_all',
     
    225227        print '%s: [options] [args]' % (self.command_name)
    226228        print 'Options and arguments:'
     229        print '--force                : Create directories that are not present'
    227230        print '--trace                : Trace the execution (not current used)'
    228231        print '--dry-run              : Do everything but actually run the build'
     
    361364                                    raise error.general('invalid argument: ' + a)
    362365                else:
    363                     if a == '-n':
     366                    if a == '-f':
     367                        self.opts['force'] = '1'
     368                    elif a == '-n':
    364369                        self.opts['dry-run'] = '1'
    365370                    elif a == '-q':
     
    395400    def command(self):
    396401        return os.path.join(self.command_path, self.command_name)
     402
     403    def force(self):
     404        return self.opts['force'] != '0'
    397405
    398406    def dry_run(self):
Note: See TracChangeset for help on using the changeset viewer.