aboutsummaryrefslogtreecommitdiff
path: root/utils/bazel/llvm-project-overlay/clang/BUILD.bazel
diff options
context:
space:
mode:
Diffstat (limited to 'utils/bazel/llvm-project-overlay/clang/BUILD.bazel')
-rw-r--r--utils/bazel/llvm-project-overlay/clang/BUILD.bazel24
1 files changed, 24 insertions, 0 deletions
diff --git a/utils/bazel/llvm-project-overlay/clang/BUILD.bazel b/utils/bazel/llvm-project-overlay/clang/BUILD.bazel
index 3598944..64f86c4 100644
--- a/utils/bazel/llvm-project-overlay/clang/BUILD.bazel
+++ b/utils/bazel/llvm-project-overlay/clang/BUILD.bazel
@@ -2,6 +2,7 @@
# See https://llvm.org/LICENSE.txt for license information.
# SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
+load("@rules_cc//cc:defs.bzl", "cc_binary", "cc_library")
load("@rules_python//python:defs.bzl", "py_binary")
load(
"//:vars.bzl",
@@ -1892,6 +1893,29 @@ cc_library(
)
cc_library(
+ name = "directory_watcher",
+ srcs = glob([
+ "lib/DirectoryWatcher/*.cpp",
+ "lib/DirectoryWatcher/*.h",
+ ]) + select({
+ "@platforms//os:windows": glob(["lib/DirectoryWatcher/windows/*.cpp"]),
+ "@platforms//os:macos": glob(["lib/DirectoryWatcher/mac/*.cpp"]),
+ "@platforms//os:linux": glob(["lib/DirectoryWatcher/linux/*.cpp"]),
+ "//conditions:default": glob(["lib/DirectoryWatcher/default/*.cpp"]),
+ }),
+ hdrs = glob([
+ "include/clang/DirectoryWatcher/*.h",
+ ]),
+ includes = [
+ "include",
+ "lib/DirectoryWatcher",
+ ],
+ deps = [
+ "//llvm:Support",
+ ],
+)
+
+cc_library(
name = "install_api",
srcs = glob([
"lib/InstallAPI/*.cpp",