Skip to content
File

Blob: build/BUILD.simdutf

597 bytes
1load("@rules_cc//cc:cc_library.bzl", "cc_library")
2 
3cc_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)