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 } | 7 } |
| 8 | 8 |
| 9 skia_public_includes = [ | 9 skia_public_includes = [ |
| 10 "include/android", | 10 "include/android", |
| (...skipping 99 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 110 | 110 |
| 111 gpu_gypi = exec_script("gn/gypi_to_gn.py", | 111 gpu_gypi = exec_script("gn/gypi_to_gn.py", |
| 112 [ | 112 [ |
| 113 rebase_path("gyp/gpu.gypi"), | 113 rebase_path("gyp/gpu.gypi"), |
| 114 "--replace=<(skia_include_path)=include", | 114 "--replace=<(skia_include_path)=include", |
| 115 "--replace=<(skia_src_path)=src", | 115 "--replace=<(skia_src_path)=src", |
| 116 ], | 116 ], |
| 117 "scope", | 117 "scope", |
| 118 [ "gyp/gpu.gypi" ]) | 118 [ "gyp/gpu.gypi" ]) |
| 119 | 119 |
| 120 opts_gypi = exec_script("gn/gypi_to_gn.py", | 120 is_x86 = current_cpu == "x64" || current_cpu == "x86" |
| 121 [ | 121 if (is_x86) { |
| 122 rebase_path("gyp/opts.gypi"), | 122 opts_gypi = exec_script("gn/gypi_to_gn.py", |
| 123 "--replace=<(skia_include_path)=include", | 123 [ |
| 124 "--replace=<(skia_src_path)=src", | 124 rebase_path("gyp/opts.gypi"), |
| 125 ], | 125 "--replace=<(skia_include_path)=include", |
| 126 "scope", | 126 "--replace=<(skia_src_path)=src", |
| 127 [ "gyp/opts.gypi" ]) | 127 ], |
| 128 "scope", | |
| 129 [ "gyp/opts.gypi" ]) | |
| 130 } | |
| 128 | 131 |
| 129 pdf_gypi = exec_script("gn/gypi_to_gn.py", | 132 pdf_gypi = exec_script("gn/gypi_to_gn.py", |
| 130 [ | 133 [ |
| 131 rebase_path("gyp/pdf.gypi"), | 134 rebase_path("gyp/pdf.gypi"), |
| 132 "--replace=<(skia_include_path)=include", | 135 "--replace=<(skia_include_path)=include", |
| 133 "--replace=<(skia_src_path)=src", | 136 "--replace=<(skia_src_path)=src", |
| 134 ], | 137 ], |
| 135 "scope", | 138 "scope", |
| 136 [ "gyp/pdf.gypi" ]) | 139 [ "gyp/pdf.gypi" ]) |
| 137 | 140 |
| 138 utils_gypi = exec_script("gn/gypi_to_gn.py", | 141 utils_gypi = exec_script("gn/gypi_to_gn.py", |
| 139 [ | 142 [ |
| 140 rebase_path("gyp/utils.gypi"), | 143 rebase_path("gyp/utils.gypi"), |
| 141 "--replace=<(skia_include_path)=include", | 144 "--replace=<(skia_include_path)=include", |
| 142 "--replace=<(skia_src_path)=src", | 145 "--replace=<(skia_src_path)=src", |
| 143 ], | 146 ], |
| 144 "scope", | 147 "scope", |
| 145 [ "gyp/utils.gypi" ]) | 148 [ "gyp/utils.gypi" ]) |
| 146 | 149 |
| 147 is_x86 = current_cpu == "x64" || current_cpu == "x86" | |
| 148 | |
| 149 if (is_x86) { | 150 if (is_x86) { |
|
mtklein
2016/08/17 12:43:39
Let's try to fix this differently, by adding opts_
anmittal
2016/08/17 18:11:54
Done.
| |
| 150 source_set("opts_sse2") { | 151 source_set("opts_sse2") { |
| 151 configs += skia_library_configs | 152 configs += skia_library_configs |
| 152 sources = opts_gypi.sse2_sources | 153 sources = opts_gypi.sse2_sources |
| 153 cflags = [ "-msse2" ] | 154 cflags = [ "-msse2" ] |
| 154 } | 155 } |
| 155 | 156 |
| 156 source_set("opts_ssse3") { | 157 source_set("opts_ssse3") { |
| 157 configs += skia_library_configs | 158 configs += skia_library_configs |
| 158 sources = opts_gypi.ssse3_sources | 159 sources = opts_gypi.ssse3_sources |
| 159 cflags = [ "-mssse3" ] | 160 cflags = [ "-mssse3" ] |
| (...skipping 363 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 523 ":skia", | 524 ":skia", |
| 524 ":tool_utils", | 525 ":tool_utils", |
| 525 ] | 526 ] |
| 526 } | 527 } |
| 527 | 528 |
| 528 test_lib("experimental_svg_model") { | 529 test_lib("experimental_svg_model") { |
| 529 public_include_dirs = [ "experimental/svg/model" ] | 530 public_include_dirs = [ "experimental/svg/model" ] |
| 530 sources = [ | 531 sources = [ |
| 531 "experimental/svg/model/SkSVGAttribute.cpp", | 532 "experimental/svg/model/SkSVGAttribute.cpp", |
| 532 "experimental/svg/model/SkSVGAttributeParser.cpp", | 533 "experimental/svg/model/SkSVGAttributeParser.cpp", |
| 534 "experimental/svg/model/SkSVGCircle.cpp", | |
| 533 "experimental/svg/model/SkSVGContainer.cpp", | 535 "experimental/svg/model/SkSVGContainer.cpp", |
| 534 "experimental/svg/model/SkSVGCircle.cpp", | |
| 535 "experimental/svg/model/SkSVGDOM.cpp", | 536 "experimental/svg/model/SkSVGDOM.cpp", |
| 536 "experimental/svg/model/SkSVGEllipse.cpp", | 537 "experimental/svg/model/SkSVGEllipse.cpp", |
| 537 "experimental/svg/model/SkSVGNode.cpp", | 538 "experimental/svg/model/SkSVGNode.cpp", |
| 538 "experimental/svg/model/SkSVGPath.cpp", | 539 "experimental/svg/model/SkSVGPath.cpp", |
| 539 "experimental/svg/model/SkSVGPoly.cpp", | 540 "experimental/svg/model/SkSVGPoly.cpp", |
| 540 "experimental/svg/model/SkSVGRect.cpp", | 541 "experimental/svg/model/SkSVGRect.cpp", |
| 541 "experimental/svg/model/SkSVGRenderContext.cpp", | 542 "experimental/svg/model/SkSVGRenderContext.cpp", |
| 542 "experimental/svg/model/SkSVGSVG.cpp", | 543 "experimental/svg/model/SkSVGSVG.cpp", |
| 543 "experimental/svg/model/SkSVGShape.cpp", | 544 "experimental/svg/model/SkSVGShape.cpp", |
| 544 "experimental/svg/model/SkSVGTransformableNode.cpp", | 545 "experimental/svg/model/SkSVGTransformableNode.cpp", |
| (...skipping 58 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 603 "tools/SkShaper_harfbuzz.cpp", | 604 "tools/SkShaper_harfbuzz.cpp", |
| 604 "tools/using_skia_and_harfbuzz.cpp", | 605 "tools/using_skia_and_harfbuzz.cpp", |
| 605 ] | 606 ] |
| 606 deps = [ | 607 deps = [ |
| 607 ":skia", | 608 ":skia", |
| 608 "//third_party/harfbuzz", | 609 "//third_party/harfbuzz", |
| 609 ] | 610 ] |
| 610 testonly = true | 611 testonly = true |
| 611 } | 612 } |
| 612 } | 613 } |
| OLD | NEW |