chore: import upstream snapshot with attribution
This commit is contained in:
@@ -0,0 +1,43 @@
|
||||
"""BUILD rules for Ray C++ examples."""
|
||||
|
||||
load("@rules_cc//cc:defs.bzl", "cc_binary", "cc_library")
|
||||
|
||||
cc_binary(
|
||||
name = "example",
|
||||
srcs = glob([
|
||||
"*.cc",
|
||||
]),
|
||||
data = [
|
||||
"example.so",
|
||||
],
|
||||
linkstatic = True,
|
||||
deps = [
|
||||
":ray_api",
|
||||
],
|
||||
)
|
||||
|
||||
cc_binary(
|
||||
name = "example.so",
|
||||
srcs = glob([
|
||||
"*.cc",
|
||||
]),
|
||||
linkopts = ["-shared"],
|
||||
linkstatic = True,
|
||||
deps = [
|
||||
":ray_api",
|
||||
],
|
||||
)
|
||||
|
||||
cc_library(
|
||||
name = "ray_api",
|
||||
srcs = [
|
||||
"thirdparty/lib/libray_api.so",
|
||||
],
|
||||
hdrs = glob([
|
||||
"thirdparty/include/**/*.h",
|
||||
"thirdparty/include/**/*.hpp",
|
||||
]),
|
||||
linkopts = ["-Wl,-rpath,./"],
|
||||
strip_include_prefix = "thirdparty/include",
|
||||
visibility = ["//visibility:public"],
|
||||
)
|
||||
Reference in New Issue
Block a user