File
Blob: build/BUILD.simdutf
| 1 | load("@rules_cc//cc:cc_library.bzl", "cc_library") |
| 2 | |
| 3 | cc_library( |
| 4 | name = "simdutf", |
| 5 | srcs = ["simdutf.cpp"], |
| 6 | hdrs = ["simdutf.h"], |
| 7 | copts = select({ |
| 8 | # Enable SSE4.2 extensions, this reduces code size as the fallback code path for pre-Westmere |
| 9 | # CPUs is no longer needed. |
| 10 | "@platforms//cpu:x86_64": ["-msse4.2"], |
| 11 | "//conditions:default": [], |
| 12 | }) + [ |
| 13 | "-Wno-unused-function", |
| 14 | "-Wno-unused-const-variable", |
| 15 | ], |
| 16 | defines = ["SIMDUTF_ATOMIC_REF"], |
| 17 | include_prefix = "third_party/simdutf", |
| 18 | visibility = ["//visibility:public"], |
| 19 | ) |