Chromium Code Reviews| Index: build/config/linux/sysroot.gni |
| diff --git a/build/config/linux/sysroot.gni b/build/config/linux/sysroot.gni |
| new file mode 100644 |
| index 0000000000000000000000000000000000000000..78a8790d869bcd18255319b01cf9672d7e9dad2a |
| --- /dev/null |
| +++ b/build/config/linux/sysroot.gni |
| @@ -0,0 +1,27 @@ |
| +# Copyright (c) 2013 The Chromium Authors. All rights reserved. |
| +# Use of this source code is governed by a BSD-style license that can be |
| +# found in the LICENSE file. |
| + |
| +# This header file defines the "sysroot" variable which is the absolute path |
| +# of the sysroot. If no sysroot applies, the variable will be an empty string. |
| + |
| +# For official builds, use the sysroot checked into the internal source repo so |
| +# that the builds work on older versions of Linux. |
| +if (is_linux && is_chrome_branded && is_official_build && !is_chromeos) { |
| + if (cpu_arch == "x64") { |
| + sysroot = rebase_path( |
| + "//chrome/installer/linux/debian_wheezy_amd64-sysroot", ".", "") |
| + } else if (cpu_arch == "x86") { |
| + sysroot = rebase_path( |
| + "//chrome/installer/linux/debian_wheezy_i386-sysroot", ".", "") |
| + } else { |
| + assert(false, |
| + "Official builds on non-x86/64 processors not supported.") |
| + } |
| +} else if (is_mac) { |
| + # Set which SDK to use. |
| + # TODO(brettw) this needs to be configurable somehow. |
|
Nico
2014/01/01 04:04:24
In addition to this (which means the tutorial curr
brettw
2014/01/02 03:53:18
Good point, I'll move this.
|
| + sysroot = "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.7.sdk" |
| +} else { |
| + sysroot = "" |
| +} |