| OLD | NEW | 
|   1 # Copyright (c) 2013 The Chromium Authors. All rights reserved. |   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 |   2 # Use of this source code is governed by a BSD-style license that can be | 
|   3 # found in the LICENSE file. |   3 # found in the LICENSE file. | 
|   4  |   4  | 
|   5 # This header file defines the "sysroot" variable which is the absolute path |   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. |   6 # of the sysroot. If no sysroot applies, the variable will be an empty string. | 
|   7  |   7  | 
|   8 declare_args() { |   8 declare_args() { | 
|   9   # The absolute path of the sysroot that is applied when compiling using |   9   # The absolute path of the sysroot that is applied when compiling using | 
|  10   # the target toolchain. |  10   # the target toolchain. | 
|  11   target_sysroot = "" |  11   target_sysroot = "" | 
|  12 } |  12 } | 
|  13  |  13  | 
|  14 if (current_toolchain == default_toolchain && target_sysroot != "") { |  14 if (current_toolchain == default_toolchain && target_sysroot != "") { | 
|  15   sysroot = target_sysroot |  15   sysroot = target_sysroot | 
|  16 } else if (is_android) { |  16 } else if (is_android) { | 
|  17   import("//build/config/android/config.gni") |  17   import("//build/config/android/config.gni") | 
|  18   if (!is_android_webview_build) { |  18   if (current_cpu == "x86") { | 
|  19     if (current_cpu == "x86") { |  19     sysroot = rebase_path("$android_ndk_root/$x86_android_sysroot_subdir") | 
|  20       sysroot = rebase_path("$android_ndk_root/$x86_android_sysroot_subdir") |  20   } else if (current_cpu == "arm") { | 
|  21     } else if (current_cpu == "arm") { |  21     sysroot = rebase_path("$android_ndk_root/$arm_android_sysroot_subdir") | 
|  22       sysroot = rebase_path("$android_ndk_root/$arm_android_sysroot_subdir") |  22   } else if (current_cpu == "mipsel") { | 
|  23     } else if (current_cpu == "mipsel") { |  23     sysroot = rebase_path("$android_ndk_root/$mips_android_sysroot_subdir") | 
|  24       sysroot = rebase_path("$android_ndk_root/$mips_android_sysroot_subdir") |  24   } else if (current_cpu == "x64") { | 
|  25     } else if (current_cpu == "x64") { |  25     sysroot = rebase_path("$android_ndk_root/$x86_64_android_sysroot_subdir") | 
|  26       sysroot = rebase_path("$android_ndk_root/$x86_64_android_sysroot_subdir") |  26   } else if (current_cpu == "arm64") { | 
|  27     } else if (current_cpu == "arm64") { |  27     sysroot = rebase_path("$android_ndk_root/$arm64_android_sysroot_subdir") | 
|  28       sysroot = rebase_path("$android_ndk_root/$arm64_android_sysroot_subdir") |  28   } else if (current_cpu == "mips64") { | 
|  29     } else if (current_cpu == "mips64") { |  29     sysroot = rebase_path("$android_ndk_root/$mips64_android_sysroot_subdir") | 
|  30       sysroot = rebase_path("$android_ndk_root/$mips64_android_sysroot_subdir") |  | 
|  31     } else { |  | 
|  32       sysroot = "" |  | 
|  33     } |  | 
|  34   } else { |  30   } else { | 
|  35     sysroot = "" |  31     sysroot = "" | 
|  36   } |  32   } | 
|  37 } else if (is_linux && is_chrome_branded && is_official_build && !is_chromeos) { |  33 } else if (is_linux && is_chrome_branded && is_official_build && !is_chromeos) { | 
|  38   # For official builds, use the sysroot checked into the internal source repo |  34   # For official builds, use the sysroot checked into the internal source repo | 
|  39   # so that the builds work on older versions of Linux. |  35   # so that the builds work on older versions of Linux. | 
|  40   if (current_cpu == "x64") { |  36   if (current_cpu == "x64") { | 
|  41     sysroot = |  37     sysroot = | 
|  42         rebase_path("//chrome/installer/linux/debian_wheezy_amd64-sysroot") |  38         rebase_path("//chrome/installer/linux/debian_wheezy_amd64-sysroot") | 
|  43   } else if (current_cpu == "x86") { |  39   } else if (current_cpu == "x86") { | 
| (...skipping 11 matching lines...) Expand all  Loading... | 
|  55 } else if (is_mac) { |  51 } else if (is_mac) { | 
|  56   import("//build/config/mac/mac_sdk.gni") |  52   import("//build/config/mac/mac_sdk.gni") | 
|  57  |  53  | 
|  58   sysroot = mac_sdk_path |  54   sysroot = mac_sdk_path | 
|  59 } else if (is_ios) { |  55 } else if (is_ios) { | 
|  60   import("//build/config/ios/ios_sdk.gni") |  56   import("//build/config/ios/ios_sdk.gni") | 
|  61   sysroot = ios_sdk_path |  57   sysroot = ios_sdk_path | 
|  62 } else { |  58 } else { | 
|  63   sysroot = "" |  59   sysroot = "" | 
|  64 } |  60 } | 
| OLD | NEW |