| # Copyright 2019 Google LLC. |
| # Use of this source code is governed by a BSD-style license that can be |
| # found in the LICENSE file. |
| |
| import("../../gn/skia.gni") |
| |
| if (skia_use_icu && skia_use_harfbuzz) { |
| source_set("editor_lib") { |
| include_dirs = [ "../.." ] |
| public = [ |
| "include/editor.h", |
| "include/stringslice.h", |
| "include/stringview.h", |
| ] |
| sources = [ |
| "src/editor.cpp", |
| "src/stringslice.cpp", |
| ] |
| public_deps = [ |
| "../..:skia", |
| ] |
| deps = [ |
| ":shape", |
| ] |
| } |
| |
| source_set("shape") { |
| include_dirs = [ "../.." ] |
| public = [ |
| "src/shape.h", |
| ] |
| sources = [ |
| "src/shape.cpp", |
| ] |
| public_deps = [ |
| "../..:skia", |
| ] |
| deps = [ |
| ":word_boundaries", |
| "../../modules/skshaper", |
| ] |
| } |
| |
| source_set("word_boundaries") { |
| include_dirs = [ "../.." ] |
| public = [ |
| "src/word_boundaries.h", |
| ] |
| sources = [ |
| "src/word_boundaries.cpp", |
| ] |
| deps = [ |
| "../../third_party/icu", |
| ] |
| } |
| |
| source_set("editor_app") { |
| testonly = true |
| sources = [ |
| "app/editor_application.cpp", |
| ] |
| public_deps = [ |
| "../..:sk_app", |
| ] |
| deps = [ |
| ":editor_lib", |
| ] |
| } |
| } |