dav1d.gn (617B)
1 import("//chromium/build/config/linux/pkg_config.gni") 2 import("//chromium/build/shim_headers.gni") 3 4 pkg_config("system_dav1d") { 5 packages = [ "dav1d" ] 6 } 7 8 shim_headers("dav1d_shim") { 9 root_path = "libdav1d/include" 10 headers = [ 11 "dav1d/common.h", 12 "dav1d/data.h", 13 "dav1d/dav1d.h", 14 "dav1d/headers.h", 15 "dav1d/picture.h", 16 "dav1d/version.h", 17 ] 18 } 19 20 source_set("dav1d") { 21 deps = [ ":dav1d_shim" ] 22 public_configs = [ ":system_dav1d" ] 23 } 24 25 group("dav1d_headers") { 26 public_deps = [ ":dav1d_shim" ] 27 } 28 29 config("dav1d_config") { 30 configs = [ 31 ":system_dav1d", 32 ":dav1d_shim_config", 33 ] 34 }