# Copyright 2013 The Flutter Authors. All rights reserved. # Use of this source code is governed by a BSD-style license that can be # found in the LICENSE file. _skia_root = "//flutter/third_party/skia" import("$_skia_root/gn/skia.gni") import("$_skia_root/modules/skparagraph/skparagraph.gni") import("$_skia_root/modules/skshaper/skshaper.gni") import("$_skia_root/modules/skunicode/skunicode.gni") declare_args() { skia_enable_skparagraph = true paragraph_gms_enabled = true paragraph_tests_enabled = true paragraph_bench_enabled = false } config("public_config") { defines = [ "SK_ENABLE_PARAGRAPH" ] include_dirs = [ "$_skia_root/modules/skparagraph/include", "$_skia_root/modules/skparagraph/utils", ] } skia_component("skparagraph") { import("$_skia_root/modules/skparagraph/skparagraph.gni") # Opted out of check_includes, due to (logically) being part of skia. check_includes = false public_configs = [ ":public_config" ] public = skparagraph_public sources = skparagraph_sources public_deps = [ "../..:skia", "../skunicode", ] deps = [ "../skshaper" ] }