cygprofile: increase timeouts to allow showing web contents
[chromium-blink-merge.git] / build / config / mac / BUILD.gn
blob61c85bcc10909d8d37402d3135e711e1fbf3d85f
1 # Copyright (c) 2013 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 import("//build/config/sysroot.gni")
6 import("//build/config/mac/mac_sdk.gni")
8 config("sdk") {
9   common_flags = [
10     "-isysroot",
11     sysroot,
12     "-mmacosx-version-min=$mac_deployment_target",
13   ]
15   cflags = common_flags
16   ldflags = common_flags
19 # On Mac, this is used for everything except static libraries.
20 config("mac_dynamic_flags") {
21   ldflags = []
23   if (is_component_build) {
24     ldflags += [
25       # Path for loading shared libraries for unbundled binaries.
26       "-Wl,-rpath,@loader_path/.",
28       # Path for loading shared libraries for bundled binaries. Get back from
29       # Binary.app/Contents/MacOS.
30       "-Wl,-rpath,@loader_path/../../..",
31     ]
32   }
35 # On Mac, this is used only for executables.
36 config("mac_executable_flags") {
37   # Remove this when targeting >=10.7 since it is the default in that config.
38   ldflags = [ "-Wl,-pie" ]  # Position independent.