| # Copyright 2022 Google Inc. |
| # |
| # Use of this source code is governed by a BSD-style license that can be |
| # found in the LICENSE file. |
| |
| import("../third_party.gni") |
| |
| third_party("headers") { |
| public_include_dirs = [ "../externals/piet-gpu/pgpu-render" ] |
| } |
| |
| config("library_config") { |
| # TODO(b/241583094): This dylib dependency will only work on macOS. This is OK since we support |
| # piet only with Metal for now but we should find a better approach for building and linking |
| # against pgpu-render. |
| if (is_debug) { |
| libs = [ "./out/debug/libpgpu_render.dylib" ] |
| } else { |
| libs = [ "./out/release/libpgpu_render.dylib" ] |
| } |
| } |
| |
| group("piet-gpu") { |
| public_configs = [ ":library_config" ] |
| public_deps = [ ":headers" ] |
| } |