Home | History | Annotate | Download | only in linux
      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.
      4 
      5 # This header file defines the "sysroot" variable which is the absolute path
      6 # of the sysroot. If no sysroot applies, the variable will be an empty string.
      7 
      8 # For official builds, use the sysroot checked into the internal source repo so
      9 # that the builds work on older versions of Linux.
     10 if (is_linux && is_chrome_branded && is_official_build && !is_chromeos) {
     11   if (cpu_arch == "x64") {
     12     sysroot = rebase_path(
     13       "//chrome/installer/linux/debian_wheezy_amd64-sysroot", ".", "")
     14   } else if (cpu_arch == "x86") {
     15     sysroot = rebase_path(
     16       "//chrome/installer/linux/debian_wheezy_i386-sysroot", ".", "")
     17   } else {
     18     assert(false,
     19            "Official builds on non-x86/64 processors not supported.")
     20   }
     21 } else if (is_mac) {
     22   # Set which SDK to use.
     23   # TODO(brettw) this needs to be configurable somehow.
     24   sysroot = "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.7.sdk"
     25 } else {
     26   sysroot = ""
     27 }
     28