aboutsummaryrefslogtreecommitdiff
path: root/www/chromium/files/patch-tools_gyp_pylib_gyp_generator_make.py
diff options
context:
space:
mode:
Diffstat (limited to 'www/chromium/files/patch-tools_gyp_pylib_gyp_generator_make.py')
-rw-r--r--www/chromium/files/patch-tools_gyp_pylib_gyp_generator_make.py41
1 files changed, 41 insertions, 0 deletions
diff --git a/www/chromium/files/patch-tools_gyp_pylib_gyp_generator_make.py b/www/chromium/files/patch-tools_gyp_pylib_gyp_generator_make.py
new file mode 100644
index 000000000000..393a83b05eb1
--- /dev/null
+++ b/www/chromium/files/patch-tools_gyp_pylib_gyp_generator_make.py
@@ -0,0 +1,41 @@
+--- tools/gyp/pylib/gyp/generator/make.py.orig 2016-05-11 19:04:05 UTC
++++ tools/gyp/pylib/gyp/generator/make.py
+@@ -276,7 +276,7 @@ CC.target ?= %(CC.target)s
+ CFLAGS.target ?= $(CPPFLAGS) $(CFLAGS)
+ CXX.target ?= %(CXX.target)s
+ CXXFLAGS.target ?= $(CPPFLAGS) $(CXXFLAGS)
+-LINK.target ?= %(LINK.target)s
++LINK.target ?= %(CXX.target)s
+ LDFLAGS.target ?= $(LDFLAGS)
+ AR.target ?= $(AR)
+
+@@ -285,13 +285,13 @@ LINK ?= $(CXX.target)
+
+ # TODO(evan): move all cross-compilation logic to gyp-time so we don't need
+ # to replicate this environment fallback in make as well.
+-CC.host ?= %(CC.host)s
+-CFLAGS.host ?= $(CPPFLAGS_host) $(CFLAGS_host)
+-CXX.host ?= %(CXX.host)s
+-CXXFLAGS.host ?= $(CPPFLAGS_host) $(CXXFLAGS_host)
+-LINK.host ?= %(LINK.host)s
+-LDFLAGS.host ?=
+-AR.host ?= %(AR.host)s
++CC.host ?= $(CC)
++CFLAGS.host ?= $(CFLAGS)
++CXX.host ?= $(CXX)
++CXXFLAGS.host ?= $(CXXFLAGS)
++LINK.host ?= $(CXX)
++LDFLAGS.host ?= $(LDFLAGS)
++AR.host ?= $(AR)
+
+ # Define a dir function that can handle spaces.
+ # http://www.gnu.org/software/make/manual/make.html#Syntax-of-Functions
+@@ -1816,7 +1816,7 @@ $(obj).$(TOOLSET)/$(TARGET)/%%.o: $(obj)
+ return modules
+
+ # Retrieve the default value of 'SHARED_LIB_SUFFIX'
+- params = {'flavor': 'linux'}
++ params = {'flavor': 'freebsd'}
+ default_variables = {}
+ CalculateVariables(default_variables, params)
+