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 = "" |
+} |