diff options
author | avijit-nervana <avijit.chakraborty@intel.com> | 2018-09-07 18:54:26 -0700 |
---|---|---|
committer | avijit-nervana <avijit.chakraborty@intel.com> | 2018-09-07 18:54:26 -0700 |
commit | d9a738d5fff96ecb6db62d67e049ab12202dcb42 (patch) | |
tree | 292539c9ca4036ea55ae4763d3029f32829c9722 /third_party/llvm/llvm.autogenerated.BUILD | |
parent | 18b80bbd4b8db8bd35afad7264258c1c5c269226 (diff) | |
parent | 3e1b06ee93d7a638db1fdd5f733d66064c1acf59 (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.BUILD | 11 |
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"], |