OLD | NEW |
1 # Copyright 2015 The Chromium Authors. All rights reserved. | 1 # Copyright 2015 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("//build/toolchain/toolchain.gni") | 5 import("//build/toolchain/toolchain.gni") |
6 | 6 |
7 declare_args() { | 7 declare_args() { |
8 # SDK path to use. When empty this will use the default SDK based on the | 8 # SDK path to use. When empty this will use the default SDK based on the |
9 # value of use_ios_simulator. | 9 # value of use_ios_simulator. |
10 ios_sdk_path = "" | 10 ios_sdk_path = "" |
(...skipping 39 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
50 # You can also pass the value via "--args" parameter for "gn gen" command by | 50 # You can also pass the value via "--args" parameter for "gn gen" command by |
51 # using the syntax --args='additional_target_cpus=["arm"] target_cpu="arm64"'. | 51 # using the syntax --args='additional_target_cpus=["arm"] target_cpu="arm64"'. |
52 additional_target_cpus = [] | 52 additional_target_cpus = [] |
53 } | 53 } |
54 | 54 |
55 assert(custom_toolchain == "" || additional_target_cpus == [], | 55 assert(custom_toolchain == "" || additional_target_cpus == [], |
56 "cannot define both custom_toolchain and additional_target_cpus") | 56 "cannot define both custom_toolchain and additional_target_cpus") |
57 | 57 |
58 use_ios_simulator = current_cpu == "x86" || current_cpu == "x64" | 58 use_ios_simulator = current_cpu == "x86" || current_cpu == "x64" |
59 | 59 |
| 60 ios_generic_test_bundle_id_suffix = "generic-unit-test" |
| 61 |
60 # Initialize additional_toolchains from additional_target_cpus. Assert here | 62 # Initialize additional_toolchains from additional_target_cpus. Assert here |
61 # that the list does not contains $target_cpu nor duplicates as this would | 63 # that the list does not contains $target_cpu nor duplicates as this would |
62 # cause weird errors during the build. | 64 # cause weird errors during the build. |
63 additional_toolchains = [] | 65 additional_toolchains = [] |
64 if (additional_target_cpus != []) { | 66 if (additional_target_cpus != []) { |
65 foreach(_additional_target_cpu, additional_target_cpus) { | 67 foreach(_additional_target_cpu, additional_target_cpus) { |
66 assert(_additional_target_cpu != target_cpu, | 68 assert(_additional_target_cpu != target_cpu, |
67 "target_cpu must not be listed in additional_target_cpus") | 69 "target_cpu must not be listed in additional_target_cpus") |
68 | 70 |
69 _toolchain = "//build/toolchain/mac:ios_clang_$_additional_target_cpu" | 71 _toolchain = "//build/toolchain/mac:ios_clang_$_additional_target_cpu" |
(...skipping 59 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
129 ios_code_signing_identity = _ios_identities[0] | 131 ios_code_signing_identity = _ios_identities[0] |
130 } | 132 } |
131 | 133 |
132 if (ios_code_signing_identity == "") { | 134 if (ios_code_signing_identity == "") { |
133 print("Tried to prepare a device build without specifying a code signing") | 135 print("Tried to prepare a device build without specifying a code signing") |
134 print("identity and could not detect one automatically either.") | 136 print("identity and could not detect one automatically either.") |
135 print("TIP: Simulator builds don't require code signing...") | 137 print("TIP: Simulator builds don't require code signing...") |
136 assert(false) | 138 assert(false) |
137 } | 139 } |
138 } | 140 } |
OLD | NEW |