# Copyright 2018 Google Inc. # # Use of this source code is governed by a BSD-style license that can be # found in the LICENSE file. import("../../gn/skia.gni") config("public_config") { if (skia_enable_skshaper) { include_dirs = [ "include" ] defines = [] if (skia_use_icu) { defines += [ "SK_SHAPER_HARFBUZZ_AVAILABLE" ] } } } component("skshaper") { if (skia_enable_skshaper) { import("skshaper.gni") public_configs = [ ":public_config" ] public = skia_shaper_public deps = [ "../..:skia", ] sources = skia_shaper_primitive_sources if (skia_use_icu) { sources += skia_shaper_harfbuzz_sources deps += [ "//third_party/harfbuzz", "//third_party/icu", ] } configs += [ "../../:skia_private" ] } }