# Copyright 2016 The Chromium Authors # Use of this source code is governed by a BSD-style license that can be # found in the LICENSE file. import("//build/config/linux/pkg_config.gni") import("//build/shim_headers.gni") pkg_config("system_libwebp") { packages = [ "libwebp", "libwebpdemux", "libwebpmux", ] } pkg_config("system_libsharpyuv") { packages = [ "libsharpyuv" ] } shim_headers("libwebp_shim") { root_path = "src/src" headers = [ "webp/decode.h", "webp/demux.h", "webp/encode.h", "webp/mux.h", "webp/mux_types.h", "webp/types.h", ] } shim_headers("libsharpyuv_shim") { root_path = "src" headers = [ "sharpyuv/sharpyuv.h", "sharpyuv/sharpyuv_csp.h", ] } source_set("libwebp_webp") { deps = [ ":libwebp_shim" ] public_configs = [ ":system_libwebp" ] } source_set("libwebp_sharpyuv") { deps = [ ":libsharpyuv_shim" ] public_configs = [ ":system_libsharpyuv" ] } group("libwebp") { deps = [ ":libwebp_webp" ] }