| # 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 = "mpc", |
| configure_options = ["--with-pic"], |
| copts = ["-w"], |
| lib_name = "libmpc", |
| lib_source = ":sources", |
| toolchain = "@rules_foreign_cc//toolchains:preinstalled_autoconf_toolchain", |
| visibility = ["//visibility:public"], |
| deps = ["@mpfr//:mpfr_"], |
| ) |
| |
| alias( |
| name = "mpc_external", |
| actual = "@mpc//:mpc_", |
| visibility = ["//visibility:public"], |
| ) |
| |
| cc_library( |
| name = "mpc_system", |
| linkopts = ["-lmpc"], |
| visibility = ["//visibility:public"], |
| ) |