blob: 263b7e344cfda27643050baec7d45e3b4df26f16 [file] [log] [blame]
package(default_visibility = ["//visibility:public"])
licenses(["notice"]) # BSD 3-clause
filegroup(
name = "license",
srcs = ["COPYING"],
)
genrule(
name = "snappy-stubs-public",
srcs = ["@io_kythe//third_party/snappy:snappy-stubs-public.h"],
outs = ["snappy-stubs-public.h"],
cmd = "cat $(location @io_kythe//third_party/snappy:snappy-stubs-public.h) > $@",
)
cc_library(
name = "snappy",
srcs = [
"snappy.cc",
"snappy-c.cc",
"snappy-sinksource.cc",
"snappy-stubs-internal.cc",
],
hdrs = [
"snappy.h",
"snappy-c.h",
"snappy-internal.h",
"snappy-sinksource.h",
"snappy-stubs-internal.h",
":snappy-stubs-public",
],
copts = [
"-Wno-non-virtual-dtor",
"-Wno-unused-variable",
"-Wno-implicit-fallthrough",
"-Wno-unused-function",
],
includes = ["."],
)