Re-land: C++ readability review
[chromium-blink-merge.git] / build / config / ios / ios_sdk.gni
blobcb2708b76c107d329bf17c5611fbbcd76aa713b3
1 # Copyright 2014 The Chromium Authors. All rights reserved.
2 # Use of this source code is governed by a BSD-style license that can be
3 # found in the LICENSE file.
5 declare_args() {
6   # SDK path to use. When empty this will use the default SDK based on the
7   # value of use_ios_simulator.
8   ios_sdk_path = ""
10   # Set to true when targeting a simulator build on iOS. False means that the
11   # target is for running on the device. The default value is to use the
12   # Simulator except when targeting GYP's Xcode builds (for compat with the
13   # existing GYP build).
14   use_ios_simulator = true
16   # Version of iOS that we're targeting.
17   ios_deployment_target = "6.0"
20 if (ios_sdk_path == "") {
21   # Compute default target.
22   if (use_ios_simulator) {
23     _ios_sdk_to_query = "iphonesimulator"
24   } else {
25     _ios_sdk_to_query = "iphoneos"
26   }
27   _ios_sdk_result =
28       exec_script("ios_sdk.py", [ _ios_sdk_to_query ], "list lines")
29   ios_sdk_path = _ios_sdk_result[0]