no-sse2 patch: More ANGLE BUILD.gn fixes

This commit is contained in:
Kevin Kofler 2017-06-11 02:44:58 +02:00
parent e7e2ed38c4
commit d8a24a1ea7
1 changed files with 15 additions and 2 deletions

View File

@ -1675,8 +1675,16 @@ diff -Nur qtwebengine-opensource-src-5.9.0/src/3rdparty/chromium/skia/ext/convol
diff -Nur qtwebengine-opensource-src-5.9.0/src/3rdparty/chromium/third_party/angle/BUILD.gn qtwebengine-opensource-src-5.9.0-no-sse2/src/3rdparty/chromium/third_party/angle/BUILD.gn
--- qtwebengine-opensource-src-5.9.0/src/3rdparty/chromium/third_party/angle/BUILD.gn 2017-05-18 16:51:44.000000000 +0200
+++ qtwebengine-opensource-src-5.9.0-no-sse2/src/3rdparty/chromium/third_party/angle/BUILD.gn 2017-06-11 02:14:15.319585286 +0200
@@ -160,6 +160,19 @@
+++ qtwebengine-opensource-src-5.9.0-no-sse2/src/3rdparty/chromium/third_party/angle/BUILD.gn 2017-06-11 02:44:06.761460476 +0200
@@ -154,12 +154,32 @@
configs -= angle_undefine_configs
configs += [ ":internal_config" ]
+ # readd the default include directories after ours, for base/cpu.h
+ configs += angle_undefine_configs
public_configs = [ ":angle_image_util_config" ]
public_deps = [
":angle_common",
]
@ -1689,6 +1697,11 @@ diff -Nur qtwebengine-opensource-src-5.9.0/src/3rdparty/chromium/third_party/ang
+}
+
+source_set("angle_image_util_x86_sse2") {
+ configs -= angle_undefine_configs
+ configs += [ ":internal_config" ]
+ # readd the default include directories after ours, for base/cpu.h
+ configs += angle_undefine_configs
+
+ sources = [
+ "src/image_util/loadimage_SSE2.cpp",
+ ]