chore: import upstream snapshot with attribution
This commit is contained in:
@@ -0,0 +1,46 @@
|
||||
filegroup(
|
||||
name = "msgpack_hdrs",
|
||||
srcs = glob([
|
||||
"include/**/*.h",
|
||||
"include/**/*.hpp",
|
||||
]),
|
||||
visibility = ["//visibility:public"],
|
||||
)
|
||||
|
||||
# This library is for internal use, because the library assumes a
|
||||
# different include prefix for itself than external libraries do.
|
||||
cc_library(
|
||||
name = "_msgpack",
|
||||
hdrs = [":msgpack_hdrs"],
|
||||
strip_include_prefix = "include",
|
||||
)
|
||||
|
||||
cc_library(
|
||||
name = "msgpack",
|
||||
srcs = [
|
||||
"src/objectc.c",
|
||||
"src/unpack.c",
|
||||
"src/version.c",
|
||||
"src/vrefbuffer.c",
|
||||
"src/zone.c",
|
||||
],
|
||||
hdrs = [
|
||||
"include/msgpack.h",
|
||||
"include/msgpack.hpp",
|
||||
],
|
||||
includes = [
|
||||
"include/",
|
||||
],
|
||||
strip_include_prefix = "include",
|
||||
copts = select({
|
||||
"@platforms//os:windows": [],
|
||||
# Ray doesn't control third-party libraries' implementation, simply ignores certain warning errors.
|
||||
"//conditions:default": [
|
||||
"-Wno-shadow",
|
||||
],
|
||||
}),
|
||||
deps = [
|
||||
":_msgpack",
|
||||
],
|
||||
visibility = ["//visibility:public"],
|
||||
)
|
||||
Reference in New Issue
Block a user