Chromium Code Reviews| OLD | NEW |
|---|---|
| 1 # Copyright 2016 Google Inc. | 1 # Copyright 2016 Google Inc. |
| 2 # | 2 # |
| 3 # Use of this source code is governed by a BSD-style license that can be | 3 # Use of this source code is governed by a BSD-style license that can be |
| 4 # found in the LICENSE file. | 4 # found in the LICENSE file. |
| 5 | 5 |
| 6 declare_args() { | 6 declare_args() { |
| 7 skia_enable_tools = !is_fuchsia && !is_component_build | 7 skia_enable_tools = !is_fuchsia && !is_component_build |
| 8 | 8 |
| 9 skia_use_expat = true | 9 skia_use_expat = true |
| 10 skia_use_giflib = !is_fuchsia | 10 skia_use_giflib = !is_fuchsia |
| (...skipping 149 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 160 } | 160 } |
| 161 | 161 |
| 162 is_x86 = current_cpu == "x64" || current_cpu == "x86" | 162 is_x86 = current_cpu == "x64" || current_cpu == "x86" |
| 163 | 163 |
| 164 opts("none") { | 164 opts("none") { |
| 165 enabled = !is_x86 | 165 enabled = !is_x86 |
| 166 sources = opts_gypi.none_sources | 166 sources = opts_gypi.none_sources |
| 167 cflags = [] | 167 cflags = [] |
| 168 } | 168 } |
| 169 | 169 |
| 170 opts("neon_sources") { | |
|
mtklein
2016/08/25 01:26:44
Hmm. It's gonna have to be a little more complica
anmittal
2016/08/25 03:03:58
Done.
| |
| 171 enabled = !is_x86 | |
| 172 sources = opts_gypi.neon_sources | |
| 173 cflags = [] | |
| 174 } | |
| 175 | |
| 176 opts("crc32_sources") { | |
| 177 enabled = !is_x86 | |
| 178 sources = opts_gypi.crc32_sources | |
| 179 cflags = [] | |
| 180 } | |
| 181 | |
| 170 opts("sse2") { | 182 opts("sse2") { |
| 171 enabled = is_x86 | 183 enabled = is_x86 |
| 172 sources = opts_gypi.sse2_sources | 184 sources = opts_gypi.sse2_sources |
| 173 cflags = [ "-msse2" ] | 185 cflags = [ "-msse2" ] |
| 174 } | 186 } |
| 175 | 187 |
| 176 opts("ssse3") { | 188 opts("ssse3") { |
| 177 enabled = is_x86 | 189 enabled = is_x86 |
| 178 sources = opts_gypi.ssse3_sources | 190 sources = opts_gypi.ssse3_sources |
| 179 cflags = [ "-mssse3" ] | 191 cflags = [ "-mssse3" ] |
| (...skipping 129 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 309 "src/xml/SkXMLWriter.cpp", | 321 "src/xml/SkXMLWriter.cpp", |
| 310 ] | 322 ] |
| 311 } | 323 } |
| 312 | 324 |
| 313 component("skia") { | 325 component("skia") { |
| 314 public_configs = [ ":skia_public" ] | 326 public_configs = [ ":skia_public" ] |
| 315 configs += skia_library_configs | 327 configs += skia_library_configs |
| 316 | 328 |
| 317 deps = [ | 329 deps = [ |
| 318 ":avx", | 330 ":avx", |
| 331 ":crc32_sources", | |
| 319 ":gif", | 332 ":gif", |
| 320 ":jpeg", | 333 ":jpeg", |
| 334 ":neon_sources", | |
| 321 ":none", | 335 ":none", |
| 322 ":pdf", | 336 ":pdf", |
| 323 ":png", | 337 ":png", |
| 324 ":sse2", | 338 ":sse2", |
| 325 ":sse41", | 339 ":sse41", |
| 326 ":sse42", | 340 ":sse42", |
| 327 ":ssse3", | 341 ":ssse3", |
| 328 ":webp", | 342 ":webp", |
| 329 ":xml", | 343 ":xml", |
| 330 ] | 344 ] |
| (...skipping 392 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 723 "tools/SkShaper_harfbuzz.cpp", | 737 "tools/SkShaper_harfbuzz.cpp", |
| 724 "tools/using_skia_and_harfbuzz.cpp", | 738 "tools/using_skia_and_harfbuzz.cpp", |
| 725 ] | 739 ] |
| 726 deps = [ | 740 deps = [ |
| 727 ":skia", | 741 ":skia", |
| 728 "//third_party/harfbuzz", | 742 "//third_party/harfbuzz", |
| 729 ] | 743 ] |
| 730 testonly = true | 744 testonly = true |
| 731 } | 745 } |
| 732 } | 746 } |
| OLD | NEW |