| # Bazel(http://bazel.io) BUILD file |
| |
| load("@rules_cc//cc:defs.bzl", "cc_library", "cc_test") |
| |
| licenses(["notice"]) |
| |
| exports_files(["LICENSE"]) |
| |
| cc_library( |
| name = "double-conversion", |
| srcs = [ |
| "double-conversion/bignum.cc", |
| "double-conversion/bignum-dtoa.cc", |
| "double-conversion/cached-powers.cc", |
| "double-conversion/double-to-string.cc", |
| "double-conversion/fast-dtoa.cc", |
| "double-conversion/fixed-dtoa.cc", |
| "double-conversion/string-to-double.cc", |
| "double-conversion/strtod.cc", |
| ], |
| hdrs = [ |
| "double-conversion/bignum.h", |
| "double-conversion/bignum-dtoa.h", |
| "double-conversion/cached-powers.h", |
| "double-conversion/diy-fp.h", |
| "double-conversion/double-conversion.h", |
| "double-conversion/double-to-string.h", |
| "double-conversion/fast-dtoa.h", |
| "double-conversion/fixed-dtoa.h", |
| "double-conversion/ieee.h", |
| "double-conversion/string-to-double.h", |
| "double-conversion/strtod.h", |
| "double-conversion/utils.h", |
| ], |
| linkopts = [ |
| "-lm", |
| ], |
| visibility = ["//visibility:public"], |
| ) |
| |
| cc_test( |
| name = "cctest", |
| srcs = [ |
| "test/cctest/cctest.cc", |
| "test/cctest/cctest.h", |
| "test/cctest/checks.h", |
| "test/cctest/gay-fixed.cc", |
| "test/cctest/gay-fixed.h", |
| "test/cctest/gay-precision.cc", |
| "test/cctest/gay-precision.h", |
| "test/cctest/gay-shortest.cc", |
| "test/cctest/gay-shortest.h", |
| "test/cctest/gay-shortest-single.cc", |
| "test/cctest/gay-shortest-single.h", |
| "test/cctest/test-bignum.cc", |
| "test/cctest/test-bignum-dtoa.cc", |
| "test/cctest/test-conversions.cc", |
| "test/cctest/test-diy-fp.cc", |
| "test/cctest/test-dtoa.cc", |
| "test/cctest/test-fast-dtoa.cc", |
| "test/cctest/test-fixed-dtoa.cc", |
| "test/cctest/test-ieee.cc", |
| "test/cctest/test-strtod.cc", |
| ], |
| args = [ |
| "test-bignum", |
| "test-bignum-dtoa", |
| "test-conversions", |
| "test-diy-fp", |
| "test-dtoa", |
| "test-fast-dtoa", |
| "test-fixed-dtoa", |
| "test-ieee", |
| "test-strtod", |
| ], |
| visibility = ["//visibility:public"], |
| deps = [":double-conversion"], |
| ) |