summaryrefslogtreecommitdiff
path: root/www/chromium/files/patch-build_config_BUILDCONFIG.gn
diff options
context:
space:
mode:
Diffstat (limited to 'www/chromium/files/patch-build_config_BUILDCONFIG.gn')
-rw-r--r--www/chromium/files/patch-build_config_BUILDCONFIG.gn113
1 files changed, 21 insertions, 92 deletions
diff --git a/www/chromium/files/patch-build_config_BUILDCONFIG.gn b/www/chromium/files/patch-build_config_BUILDCONFIG.gn
index 86fedf3ea6b0..92b0373dfb03 100644
--- a/www/chromium/files/patch-build_config_BUILDCONFIG.gn
+++ b/www/chromium/files/patch-build_config_BUILDCONFIG.gn
@@ -1,6 +1,6 @@
---- build/config/BUILDCONFIG.gn.orig 2019-02-06 23:06:36.000000000 +0100
-+++ build/config/BUILDCONFIG.gn 2019-02-08 19:05:14.524345000 +0100
-@@ -131,10 +131,10 @@
+--- build/config/BUILDCONFIG.gn.orig 2019-03-11 22:00:52 UTC
++++ build/config/BUILDCONFIG.gn
+@@ -131,10 +131,10 @@ declare_args() {
is_official_build = false
# Whether we're a traditional desktop unix.
@@ -13,18 +13,18 @@
(current_cpu != "s390x" && current_cpu != "s390" &&
current_cpu != "ppc64" && current_cpu != "ppc" &&
current_cpu != "mips" && current_cpu != "mips64")
-@@ -186,8 +186,8 @@
+@@ -186,8 +186,8 @@ if (host_toolchain == "") {
# TODO(dpranke): Add some sort of assert here that verifies that
# no toolchain omitted host_toolchain from its toolchain_args().
- if (host_os == "linux") {
- if (target_os != "linux") {
+ if (host_os == "linux" || host_os == "freebsd") {
-+ if (target_os != "linux" || target_os != "freebsd") {
- # TODO(dpranke) - is_clang normally applies only to the target
- # build, and there is no way to indicate that you want to override
- # it for both the target build *and* the host build. Do we need to
-@@ -228,7 +228,7 @@
++ if (target_os != "linux" && target_os != "freebsd") {
+ host_toolchain = "//build/toolchain/linux:clang_$host_cpu"
+ } else if (is_clang) {
+ host_toolchain = "//build/toolchain/linux:clang_$host_cpu"
+@@ -224,7 +224,7 @@ if (target_os == "android") {
assert(host_os == "linux" || host_os == "mac",
"Android builds are only supported on Linux and Mac hosts.")
_default_toolchain = "//build/toolchain/android:android_clang_$target_cpu"
@@ -33,87 +33,16 @@
# See comments in build/toolchain/cros/BUILD.gn about board compiles.
if (is_clang) {
_default_toolchain = "//build/toolchain/linux:clang_$target_cpu"
-@@ -302,6 +302,7 @@
- is_nacl = false
- is_posix = false
- is_win = true
-+ is_bsd = false
- } else if (current_os == "mac") {
- is_aix = false
- is_android = false
-@@ -313,6 +314,7 @@
- is_nacl = false
- is_posix = true
- is_win = false
-+ is_bsd = false
- } else if (current_os == "android") {
- is_aix = false
- is_android = true
-@@ -324,6 +326,7 @@
- is_nacl = false
- is_posix = true
- is_win = false
-+ is_bsd = false
- } else if (current_os == "chromeos") {
- is_aix = false
- is_android = false
-@@ -335,6 +338,7 @@
- is_nacl = false
- is_posix = true
- is_win = false
-+ is_bsd = false
- } else if (current_os == "nacl") {
- # current_os == "nacl" will be passed by the nacl toolchain definition.
- # It is not set by default or on the command line. We treat is as a
-@@ -349,6 +353,7 @@
- is_nacl = true
- is_posix = true
- is_win = false
-+ is_bsd = false
- } else if (current_os == "fuchsia") {
- is_aix = false
- is_android = false
-@@ -360,6 +365,7 @@
- is_nacl = false
- is_posix = false
- is_win = false
-+ is_bsd = false
- } else if (current_os == "ios") {
- is_aix = false
- is_android = false
-@@ -371,6 +377,7 @@
- is_nacl = false
- is_posix = true
- is_win = false
-+ is_bsd = false
- } else if (current_os == "linux") {
- is_aix = false
- is_android = false
-@@ -382,6 +389,7 @@
- is_nacl = false
- is_posix = true
- is_win = false
-+ is_bsd = false
- } else if (current_os == "aix") {
- is_aix = true
- is_android = false
-@@ -393,6 +401,19 @@
- is_nacl = false
- is_posix = true
- is_win = false
-+ is_bsd = false
-+} else if (current_os == "freebsd") {
-+ is_aix = false
-+ is_android = false
-+ is_chromeos = false
-+ is_fuchsia = false
-+ is_ios = false
-+ is_linux = true
-+ is_mac = false
-+ is_nacl = false
-+ is_posix = true
-+ is_win = false
-+ is_bsd = true
- }
+@@ -291,10 +291,11 @@ is_android = current_os == "android"
+ is_chromeos = current_os == "chromeos"
+ is_fuchsia = current_os == "fuchsia"
+ is_ios = current_os == "ios"
+-is_linux = current_os == "chromeos" || current_os == "linux"
++is_linux = current_os == "chromeos" || current_os == "linux" || current_os == "freebsd"
+ is_mac = current_os == "mac"
+ is_nacl = current_os == "nacl"
+ is_win = current_os == "win" || current_os == "winuwp"
++is_bsd = current_os == "freebsd"
+
+ is_posix = !is_win && !is_fuchsia
- # =============================================================================