Alternative approach, we use rusty_v8 for all platforms that its predefined, but lets build from source a musl v8 version with bazel for x86 and aarch64 only. We would need to release this on github and then use the release.
41 lines
1,016 B
Text
41 lines
1,016 B
Text
package(default_visibility = ["//visibility:public"])
|
|
|
|
filegroup(
|
|
name = "binding_cc",
|
|
srcs = ["src/binding.cc"],
|
|
)
|
|
|
|
filegroup(
|
|
name = "support_h",
|
|
srcs = ["src/support.h"],
|
|
)
|
|
|
|
filegroup(
|
|
name = "src_binding_release_aarch64_apple_darwin",
|
|
srcs = ["gen/src_binding_release_aarch64-apple-darwin.rs"],
|
|
)
|
|
|
|
filegroup(
|
|
name = "src_binding_release_x86_64_apple_darwin",
|
|
srcs = ["gen/src_binding_release_x86_64-apple-darwin.rs"],
|
|
)
|
|
|
|
filegroup(
|
|
name = "src_binding_release_aarch64_unknown_linux_gnu",
|
|
srcs = ["gen/src_binding_release_aarch64-unknown-linux-gnu.rs"],
|
|
)
|
|
|
|
filegroup(
|
|
name = "src_binding_release_x86_64_unknown_linux_gnu",
|
|
srcs = ["gen/src_binding_release_x86_64-unknown-linux-gnu.rs"],
|
|
)
|
|
|
|
filegroup(
|
|
name = "src_binding_release_x86_64_pc_windows_msvc",
|
|
srcs = ["gen/src_binding_release_x86_64-pc-windows-msvc.rs"],
|
|
)
|
|
|
|
filegroup(
|
|
name = "src_binding_release_aarch64_pc_windows_msvc",
|
|
srcs = ["gen/src_binding_release_aarch64-pc-windows-msvc.rs"],
|
|
)
|