• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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.
4
5import("//build/config/sysroot.gni")
6import("//build/config/ios/ios_sdk.gni")
7
8# This is included by reference in the //build/config/compiler:runtime_library
9# config that is applied to all targets. It is here to separate out the logic
10# that is iOS-only. Please see that target for advice on what should go in
11# :runtime_library vs. :compiler.
12config("runtime_library") {
13  common_flags = [
14    "-isysroot",
15    sysroot,
16
17    "-stdlib=libc++",
18  ]
19
20  if (use_ios_simulator) {
21    common_flags += [ "-mios-simulator-version-min=$ios_deployment_target" ]
22  } else {
23    common_flags += [ "-miphoneos-version-min=$ios_deployment_target" ]
24  }
25
26  asmflags = common_flags
27  cflags = common_flags
28  ldflags = common_flags
29}
30