| # This file is licensed under the Apache License v2.0 with LLVM Exceptions. |
| # See https://llvm.org/LICENSE.txt for license information. |
| # SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception |
| |
| load("@rules_foreign_cc//foreign_cc:defs.bzl", "configure_make_variant") |
| |
| filegroup( |
| name = "sources", |
| srcs = glob(["**"]), |
| ) |
| |
| configure_make_variant( |
| name = "mpfr", |
| configure_options = ["--with-pic"], |
| copts = ["-w"], |
| lib_name = "libmpfr", |
| lib_source = ":sources", |
| toolchain = "@rules_foreign_cc//toolchains:preinstalled_autoconf_toolchain", |
| visibility = ["//visibility:public"], |
| deps = ["@gmp//:gmp_"], |
| ) |
| |
| alias( |
| name = "mpfr_external", |
| actual = "@mpfr//:mpfr_", |
| visibility = ["//visibility:public"], |
| ) |
| |
| cc_library( |
| name = "mpfr_system", |
| linkopts = ["-lmpfr"], |
| visibility = ["//visibility:public"], |
| ) |