| --- a/configure.py |
| +++ b/configure.py |
| @@ -198,6 +198,8 @@ parser = OptionParser() |
| profilers = ['gmon', 'pprof'] |
| parser.add_option('--bootstrap', action='store_true', |
| help='bootstrap a ninja binary from nothing') |
| +parser.add_option('--no-rebuild', action='store_true', |
| + help='let user execute ninja after build.ninja generation') |
| parser.add_option('--verbose', action='store_true', |
| help='enable verbose build') |
| parser.add_option('--platform', |
| @@ -756,7 +758,11 @@ n.build('all', 'phony', all_targets) |
| n.close() |
| print('wrote %s.' % BUILD_FILENAME) |
| |
| -if options.bootstrap: |
| +if options.bootstrap and options.no_rebuild: |
| + print('bootstrap complete. execute ninja in this directory...') |
| + print(os.getcwd()) |
| + |
| +elif options.bootstrap: |
| print('bootstrap complete. rebuilding...') |
| |
| rebuild_args = [] |