LiteRT-LM / BUILD.tokenizers_cpp
SeaWolf-AI's picture
Upload full LiteRT-LM codebase
5f923cd verified
load("@rules_rust//rust:defs.bzl", "rust_library")
package(
default_visibility = ["//visibility:public"],
)
rust_library(
name = "huggingface_tokenizer_impl",
srcs = ["rust/src/lib.rs"],
edition = "2018",
proc_macro_deps = [],
deps = [
"@crate_index//:serde_json",
"@crate_index//:tokenizers",
],
)
cc_library(
name = "huggingface_tokenizer",
srcs = ["src/huggingface_tokenizer.cc"],
hdrs = [
"include/tokenizers_c.h",
"include/tokenizers_cpp.h",
],
includes = ["include"],
deps = [
":huggingface_tokenizer_impl",
],
linkopts = select({
"@platforms//os:windows": ["kernel32.lib", "ntdll.lib"],
"//conditions:default": [],
}),
)