|
| 1 | +#gclient_gn_args_file = 'src/build/config/gclient_args.gni' |
| 2 | +gclient_gn_args = [ |
| 3 | + 'build_with_chromium', |
| 4 | + 'checkout_android', |
| 5 | + 'checkout_android_native_support', |
| 6 | + 'checkout_libaom', |
| 7 | + 'checkout_nacl', |
| 8 | + 'checkout_pgo_profiles', |
| 9 | + 'checkout_oculus_sdk', |
| 10 | + 'checkout_openxr', |
| 11 | + 'checkout_google_benchmark', |
| 12 | + 'mac_xcode_version', |
| 13 | +] |
| 14 | + |
| 15 | +vars = { |
| 16 | + 'chromium_version': |
| 17 | + '2a55c4f55b99b2191ea59cba1e2f6da4dbb7dee0', |
| 18 | + 'node_version': |
| 19 | + 'v14.15.0', |
| 20 | + 'nan_version': |
| 21 | + '2c4ee8a32a299eada3cd6e468bbd0a473bfea96d', |
| 22 | + 'squirrel.mac_version': |
| 23 | + 'a3a5b3f03b824441c014893b18f99a103b2603e9', |
| 24 | + |
| 25 | + 'pyyaml_version': '3.12', |
| 26 | + 'requests_version': 'e4d59bedfd3c7f4f254f4f5d036587bcd8152458', |
| 27 | + |
| 28 | + 'chromium_git': 'https://chromium.googlesource.com', |
| 29 | + 'electron_git': 'https://github.com/electron', |
| 30 | + 'nodejs_git': 'https://github.com/nodejs', |
| 31 | + 'requests_git': 'https://github.com/kennethreitz', |
| 32 | + 'yaml_git': 'https://github.com/yaml', |
| 33 | + 'squirrel_git': 'https://github.com/Squirrel', |
| 34 | + |
| 35 | + # KEEP IN SYNC WITH utils.js FILE |
| 36 | + 'yarn_version': '1.15.2', |
| 37 | + |
| 38 | + # To be able to build clean Chromium from sources. |
| 39 | + 'apply_patches': True, |
| 40 | + |
| 41 | + # To use an mtime cache for patched files to speed up builds. |
| 42 | + 'use_mtime_cache': True, |
| 43 | + |
| 44 | + # To allow in-house builds to checkout those manually. |
| 45 | + 'checkout_chromium': True, |
| 46 | + 'checkout_node': True, |
| 47 | + 'checkout_nan': True, |
| 48 | + 'checkout_pgo_profiles': True, |
| 49 | + |
| 50 | + # It's only needed to parse the native tests configurations. |
| 51 | + 'checkout_pyyaml': False, |
| 52 | + |
| 53 | + # Python "requests" module is used for releases only. |
| 54 | + 'checkout_requests': False, |
| 55 | + |
| 56 | + 'mac_xcode_version': 'default', |
| 57 | + |
| 58 | + # To allow running hooks without parsing the DEPS tree |
| 59 | + 'process_deps': True, |
| 60 | + |
| 61 | + # It is always needed for normal Electron builds, |
| 62 | + # but might be impossible for custom in-house builds. |
| 63 | + 'download_external_binaries': True, |
| 64 | + |
| 65 | + 'checkout_nacl': |
| 66 | + False, |
| 67 | + 'checkout_libaom': |
| 68 | + True, |
| 69 | + 'checkout_oculus_sdk': |
| 70 | + False, |
| 71 | + 'checkout_openxr': |
| 72 | + False, |
| 73 | + 'build_with_chromium': |
| 74 | + True, |
| 75 | + 'checkout_android': |
| 76 | + False, |
| 77 | + 'checkout_android_native_support': |
| 78 | + False, |
| 79 | + 'checkout_google_benchmark': |
| 80 | + False, |
| 81 | +} |
| 82 | + |
| 83 | +recursedeps = [ |
| 84 | + 'src', |
| 85 | +] |
0 commit comments