| OLD | NEW |
| 1 # Copyright 2013 The Chromium Authors. All rights reserved. | 1 # Copyright 2013 The Chromium Authors. All rights reserved. |
| 2 # Use of this source code is governed by a BSD-style license that can be | 2 # Use of this source code is governed by a BSD-style license that can be |
| 3 # found in the LICENSE file. | 3 # found in the LICENSE file. |
| 4 | 4 |
| 5 import pipes | 5 import pipes |
| 6 | 6 |
| 7 from slave.recipe_config import config_item_context, ConfigGroup | 7 from slave.recipe_config import config_item_context, ConfigGroup |
| 8 from slave.recipe_config import Dict, List, Single, Static, Set, BadConf | 8 from slave.recipe_config import Dict, List, Single, Static, Set, BadConf |
| 9 from slave.recipe_config_types import Path | 9 from slave.recipe_config_types import Path |
| 10 | 10 |
| (...skipping 533 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 544 # the latest clang. | 544 # the latest clang. |
| 545 del c.env.LLVM_FORCE_HEAD_REVISION | 545 del c.env.LLVM_FORCE_HEAD_REVISION |
| 546 | 546 |
| 547 @config_ctx(includes=['ninja', 'clang']) # No goma. | 547 @config_ctx(includes=['ninja', 'clang']) # No goma. |
| 548 def clang_tot_linux(c): | 548 def clang_tot_linux(c): |
| 549 # Use ToT Clang. | 549 # Use ToT Clang. |
| 550 c.env.LLVM_FORCE_HEAD_REVISION = 'YES' | 550 c.env.LLVM_FORCE_HEAD_REVISION = 'YES' |
| 551 | 551 |
| 552 @config_ctx(includes=['ninja', 'clang']) # No goma. | 552 @config_ctx(includes=['ninja', 'clang']) # No goma. |
| 553 def clang_tot_mac(c): | 553 def clang_tot_mac(c): |
| 554 # Use ToT Clang. | 554 # Use ToT Clang and fastbuild. |
| 555 c.env.LLVM_FORCE_HEAD_REVISION = 'YES' | 555 c.env.LLVM_FORCE_HEAD_REVISION = 'YES' |
| 556 c.gyp_env.GYP_DEFINES['fastbuild'] = 1 |
| 556 | 557 |
| 557 @config_ctx() | 558 @config_ctx() |
| 558 def asan_test_batch(c): | 559 def asan_test_batch(c): |
| 559 c.runtests.test_args.append('--test-launcher-batch-limit=1') | 560 c.runtests.test_args.append('--test-launcher-batch-limit=1') |
| 560 | 561 |
| 561 @config_ctx(includes=['clang_tot_linux', 'asan', 'chromium_sanitizer', | 562 @config_ctx(includes=['clang_tot_linux', 'asan', 'chromium_sanitizer', |
| 562 'asan_test_batch']) | 563 'asan_test_batch']) |
| 563 def clang_tot_linux_asan(c): | 564 def clang_tot_linux_asan(c): |
| 564 # Like chromium_linux_asan, without goma. | 565 # Like chromium_linux_asan, without goma. |
| 565 pass | 566 pass |
| (...skipping 264 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 830 def chromium_deterministic_build(c): | 831 def chromium_deterministic_build(c): |
| 831 c.gyp_env.GYP_DEFINES['dont_embed_build_metadata'] = 1 | 832 c.gyp_env.GYP_DEFINES['dont_embed_build_metadata'] = 1 |
| 832 | 833 |
| 833 @config_ctx() | 834 @config_ctx() |
| 834 def chromium_mac_sdk_10_10(c): | 835 def chromium_mac_sdk_10_10(c): |
| 835 c.gyp_env.GYP_DEFINES['mac_sdk_min='] = '10.10' | 836 c.gyp_env.GYP_DEFINES['mac_sdk_min='] = '10.10' |
| 836 | 837 |
| 837 @config_ctx(includes=['chromium_clang']) | 838 @config_ctx(includes=['chromium_clang']) |
| 838 def cast_linux(c): | 839 def cast_linux(c): |
| 839 c.gyp_env.GYP_DEFINES['chromecast'] = 1 | 840 c.gyp_env.GYP_DEFINES['chromecast'] = 1 |
| OLD | NEW |