OLD | NEW |
1 # Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 # Copyright (c) 2012 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 # IMPORTANT: | 5 # IMPORTANT: |
6 # Please don't directly include this file if you are building via gyp_chromium, | 6 # Please don't directly include this file if you are building via gyp_chromium, |
7 # since gyp_chromium is automatically forcing its inclusion. | 7 # since gyp_chromium is automatically forcing its inclusion. |
8 { | 8 { |
9 # Variables expected to be overriden on the GYP command line (-D) or by | 9 # Variables expected to be overriden on the GYP command line (-D) or by |
10 # ~/.gyp/include.gypi. | 10 # ~/.gyp/include.gypi. |
(...skipping 320 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
331 | 331 |
332 # Whether tests targets should be run, archived or just have the | 332 # Whether tests targets should be run, archived or just have the |
333 # dependencies verified. All the tests targets have the '_run' suffix, | 333 # dependencies verified. All the tests targets have the '_run' suffix, |
334 # e.g. base_unittests_run runs the target base_unittests. The test target | 334 # e.g. base_unittests_run runs the target base_unittests. The test target |
335 # always calls tools/isolate/isolate.py. See the script's --help for more | 335 # always calls tools/isolate/isolate.py. See the script's --help for more |
336 # information and the valid --mode values. Meant to be overriden with | 336 # information and the valid --mode values. Meant to be overriden with |
337 # GYP_DEFINES. | 337 # GYP_DEFINES. |
338 # TODO(maruel): Converted the default from 'check' to 'noop' so work can | 338 # TODO(maruel): Converted the default from 'check' to 'noop' so work can |
339 # be done while the builders are being reconfigured to check out test data | 339 # be done while the builders are being reconfigured to check out test data |
340 # files. | 340 # files. |
341 'tests_run%': 'noop', | 341 'test_isolation_mode%': 'noop', |
| 342 # It must not be '<(PRODUCT_DIR)' alone, the '/' is necessary otherwise |
| 343 # gyp will remove duplicate flags, causing isolate.py to be confused. |
| 344 'test_isolation_outdir%': '<(PRODUCT_DIR)/', |
342 | 345 |
343 # Force rlz to use chrome's networking stack. | 346 # Force rlz to use chrome's networking stack. |
344 'force_rlz_use_chrome_net%': 1, | 347 'force_rlz_use_chrome_net%': 1, |
345 | 348 |
346 'platformsdk_path%': '<(DEPTH)/third_party/platformsdk_win7/files', | 349 'platformsdk_path%': '<(DEPTH)/third_party/platformsdk_win7/files', |
347 'wix_path%': '<(DEPTH)/third_party/wix', | 350 'wix_path%': '<(DEPTH)/third_party/wix', |
348 | 351 |
349 'conditions': [ | 352 'conditions': [ |
350 # TODO(epoger): Figure out how to set use_skia=1 for Mac outside of | 353 # TODO(epoger): Figure out how to set use_skia=1 for Mac outside of |
351 # the 'conditions' clause. Initial attempts resulted in chromium and | 354 # the 'conditions' clause. Initial attempts resulted in chromium and |
(...skipping 199 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
551 'enable_web_intents_tag%': '<(enable_web_intents_tag)', | 554 'enable_web_intents_tag%': '<(enable_web_intents_tag)', |
552 'enable_plugin_installation%': '<(enable_plugin_installation)', | 555 'enable_plugin_installation%': '<(enable_plugin_installation)', |
553 'enable_protector_service%': '<(enable_protector_service)', | 556 'enable_protector_service%': '<(enable_protector_service)', |
554 'enable_session_service%': '<(enable_session_service)', | 557 'enable_session_service%': '<(enable_session_service)', |
555 'enable_themes%': '<(enable_themes)', | 558 'enable_themes%': '<(enable_themes)', |
556 'enable_background%': '<(enable_background)', | 559 'enable_background%': '<(enable_background)', |
557 'enable_promo_resource_service%': '<(enable_promo_resource_service)', | 560 'enable_promo_resource_service%': '<(enable_promo_resource_service)', |
558 'linux_use_gold_binary%': '<(linux_use_gold_binary)', | 561 'linux_use_gold_binary%': '<(linux_use_gold_binary)', |
559 'linux_use_gold_flags%': '<(linux_use_gold_flags)', | 562 'linux_use_gold_flags%': '<(linux_use_gold_flags)', |
560 'use_canvas_skia%': '<(use_canvas_skia)', | 563 'use_canvas_skia%': '<(use_canvas_skia)', |
561 'tests_run%': '<(tests_run)', | 564 'test_isolation_mode%': '<(test_isolation_mode)', |
| 565 'test_isolation_outdir%': '<(test_isolation_outdir)', |
562 'enable_automation%': '<(enable_automation)', | 566 'enable_automation%': '<(enable_automation)', |
563 'force_rlz_use_chrome_net%': '<(force_rlz_use_chrome_net)', | 567 'force_rlz_use_chrome_net%': '<(force_rlz_use_chrome_net)', |
564 'enable_task_manager%': '<(enable_task_manager)', | 568 'enable_task_manager%': '<(enable_task_manager)', |
565 'platformsdk_path%': '<(platformsdk_path)', | 569 'platformsdk_path%': '<(platformsdk_path)', |
566 'wix_path%': '<(wix_path)', | 570 'wix_path%': '<(wix_path)', |
567 'android_upstream_bringup%': '<(android_upstream_bringup)', | 571 'android_upstream_bringup%': '<(android_upstream_bringup)', |
568 | 572 |
569 # Use system yasm instead of bundled one. | 573 # Use system yasm instead of bundled one. |
570 'use_system_yasm%': 0, | 574 'use_system_yasm%': 0, |
571 | 575 |
(...skipping 2488 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
3060 # settings in target dicts. SYMROOT is a special case, because many other | 3064 # settings in target dicts. SYMROOT is a special case, because many other |
3061 # Xcode variables depend on it, including variables such as | 3065 # Xcode variables depend on it, including variables such as |
3062 # PROJECT_DERIVED_FILE_DIR. When a source group corresponding to something | 3066 # PROJECT_DERIVED_FILE_DIR. When a source group corresponding to something |
3063 # like PROJECT_DERIVED_FILE_DIR is added to a project, in order for the | 3067 # like PROJECT_DERIVED_FILE_DIR is added to a project, in order for the |
3064 # files to appear (when present) in the UI as actual files and not red | 3068 # files to appear (when present) in the UI as actual files and not red |
3065 # red "missing file" proxies, the correct path to PROJECT_DERIVED_FILE_DIR, | 3069 # red "missing file" proxies, the correct path to PROJECT_DERIVED_FILE_DIR, |
3066 # and therefore SYMROOT, needs to be set at the project level. | 3070 # and therefore SYMROOT, needs to be set at the project level. |
3067 'SYMROOT': '<(DEPTH)/xcodebuild', | 3071 'SYMROOT': '<(DEPTH)/xcodebuild', |
3068 }, | 3072 }, |
3069 } | 3073 } |
OLD | NEW |