aboutsummaryrefslogtreecommitdiffhomepage
path: root/third_party/llvm/llvm.autogenerated.BUILD
diff options
context:
space:
mode:
authorGravatar avijit-nervana <avijit.chakraborty@intel.com>2018-09-07 18:54:26 -0700
committerGravatar avijit-nervana <avijit.chakraborty@intel.com>2018-09-07 18:54:26 -0700
commitd9a738d5fff96ecb6db62d67e049ab12202dcb42 (patch)
tree292539c9ca4036ea55ae4763d3029f32829c9722 /third_party/llvm/llvm.autogenerated.BUILD
parent18b80bbd4b8db8bd35afad7264258c1c5c269226 (diff)
parent3e1b06ee93d7a638db1fdd5f733d66064c1acf59 (diff)
Merge branch 'master' into avijit/add-cpu-backend
Diffstat (limited to 'third_party/llvm/llvm.autogenerated.BUILD')
-rw-r--r--third_party/llvm/llvm.autogenerated.BUILD11
1 files changed, 9 insertions, 2 deletions
diff --git a/third_party/llvm/llvm.autogenerated.BUILD b/third_party/llvm/llvm.autogenerated.BUILD
index 0ac27e26a4..776935739a 100644
--- a/third_party/llvm/llvm.autogenerated.BUILD
+++ b/third_party/llvm/llvm.autogenerated.BUILD
@@ -109,16 +109,23 @@ template_rule(
)
# A common library that all LLVM targets depend on.
+# TODO(b/113996071): We need to glob all potentially #included files and stage
+# them here because LLVM's build files are not strict headers clean, and remote
+# build execution requires all inputs to be depended upon.
cc_library(
name = "config",
- hdrs = [
+ hdrs = glob([
+ "**/*.h",
+ "**/*.def",
+ "**/*.inc.cpp",
+ ]) + [
"include/llvm/Config/AsmParsers.def",
"include/llvm/Config/AsmPrinters.def",
"include/llvm/Config/Disassemblers.def",
"include/llvm/Config/Targets.def",
- "include/llvm/Config/abi-breaking.h",
"include/llvm/Config/config.h",
"include/llvm/Config/llvm-config.h",
+ "include/llvm/Config/abi-breaking.h",
],
defines = llvm_defines,
includes = ["include"],