opencc-sys 0.4.3+1.3.1

OpenCC bindings for Rust
Documentation
load("@rules_cc//cc:defs.bzl", "cc_library", "cc_test")

package(default_visibility = ["//visibility:public"])

cc_library(
    name = "portable_util",
    hdrs = ["PortableUtil.hpp"],
    includes = ["."],
)

cc_test(
    name = "bazel_opencc_test",
    size = "small",
    srcs = [
        "BazelOpenccTest.cpp",
        "PortableUtil.hpp",
    ],
    data = [
        "//data/config",
        "//data/dictionary:binary_dictionaries",
    ],
    defines = ["BAZEL"],
    deps = [
        "//:opencc",
        "@bazel_tools//tools/cpp/runfiles",
        "@googletest//:gtest_main",
    ],
)

cc_test(
    name = "command_line_converter_test",
    size = "small",
    srcs = [
        "CommandLineConvertTest.cpp",
        "PortableUtil.hpp",
    ],
    data = [
        "//data/config",
        "//data/dictionary:binary_dictionaries",
        "//data/dictionary:text_dictionaries",
        "//src/tools:command_line",
        "//test/testcases",
    ],
    defines = ["BAZEL"],
    deps = [
        "//src:common",
        "@bazel_tools//tools/cpp/runfiles",
        "@googletest//:gtest_main",
        "@rapidjson",
    ],
)