This patch introduces configuration for a Bazel BUILD in a side directory in the monorepo. This is following the approval of https://github.com/llvm/llvm-www/blob/main/proposals/LP0002-BazelBuildConfiguration.md As detailed in the README, the Bazel BUILD is not supported by the community in general, and is maintained only by interested parties. It follows the requirements of the LLVM peripheral tier: https://llvm.org/docs/SupportPolicy.html#peripheral-tier. This is largely copied from https://github.com/google/llvm-bazel, with a few filepath tweaks and the addition of the README. Reviewed By: echristo, keith, dblaikie, kuhar Differential Revision: https://reviews.llvm.org/D90352
16 lines
711 B
Plaintext
16 lines
711 B
Plaintext
# 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
|
|
|
|
# Wrapper library for some system terminfo. Using this only works if the
|
|
# toolchain already has the relevant library search paths configured. It also
|
|
# sets the relevant LLVM `#define`s to enoble using terminfo.
|
|
cc_library(
|
|
name = "terminfo",
|
|
defines = ["LLVM_ENABLE_TERMINFO=1"],
|
|
# Note that we will replace these link options with ones needed to
|
|
# effectively link against a terminfo providing library on the system.
|
|
linkopts = {TERMINFO_LINKOPTS},
|
|
visibility = ["//visibility:public"],
|
|
)
|