Index: scripts/slave/compile.py |
diff --git a/scripts/slave/compile.py b/scripts/slave/compile.py |
index d6fa3b91185d17990e2e417d82d0b744dc5416e9..53c27d8ad8ab008d2511d5679d8e11156c83c5df 100755 |
--- a/scripts/slave/compile.py |
+++ b/scripts/slave/compile.py |
@@ -454,7 +454,6 @@ def main_ninja(options, args): |
def get_target_build_dir(args, options): |
"""Keep this function in sync with src/build/landmines.py""" |
- assert options.build_tool == 'ninja' |
if chromium_utils.IsLinux() and options.cros_board: |
# When building ChromeOS's Simple Chrome workflow, the output directory |
# has a CROS board name suffix. |
@@ -477,6 +476,7 @@ def real_main(): |
option_parser.add_option('--mode', default='dev', |
help='build mode (dev or official) controlling ' |
'environment variables set during build') |
+ # TODO(thakis): Remove this once bots no longer pass it in. |
option_parser.add_option('--build-tool', default=None, help='ignored') |
option_parser.add_option('--build-args', action='append', default=[], |
help='arguments to pass to the build tool') |
@@ -530,30 +530,10 @@ def real_main(): |
options.src_dir = 'src' |
options.src_dir = os.path.abspath(options.src_dir) |
- options.build_dir = os.path.abspath(build_directory.GetBuildOutputDirectory( |
- os.path.basename(options.src_dir))) |
- |
- if options.build_tool is None: |
- if chromium_utils.IsWindows(): |
- main = main_ninja |
- options.build_tool = 'ninja' |
- # TODO(thakis): Merge this with the branch below and simplify. |
- elif chromium_utils.IsLinux() or chromium_utils.IsMac(): |
- main = main_ninja |
- options.build_tool = 'ninja' |
- else: |
- print 'Please specify --build-tool.' |
- return 1 |
- else: |
- build_tool_map = { 'ninja' : main_ninja } |
- main = build_tool_map.get(options.build_tool) |
- if not main: |
- sys.stderr.write('Unknown build tool %s.\n' % repr(options.build_tool)) |
- return 2 |
- |
options.target_output_dir = get_target_build_dir(args, options) |
- return main(options, args) |
+ assert options.build_tool in (None, 'ninja') |
+ return main_ninja(options, args) |
if '__main__' == __name__: |