LLVMBuild.txt 1.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. ;===- ./lib/Target/LLVMBuild.txt -------------------------------*- Conf -*--===;
  2. ;
  3. ; The LLVM Compiler Infrastructure
  4. ;
  5. ; This file is distributed under the University of Illinois Open Source
  6. ; License. See LICENSE.TXT for details.
  7. ;
  8. ;===------------------------------------------------------------------------===;
  9. ;
  10. ; This is an LLVMBuild description file for the components in this subdirectory.
  11. ;
  12. ; For more information on the LLVMBuild system, please see:
  13. ;
  14. ; http://llvm.org/docs/LLVMBuild.html
  15. ;
  16. ;===------------------------------------------------------------------------===;
  17. ; Please keep these as one per line so that out-of-tree merges
  18. ; will typically require only insertion of a line.
  19. [common]
  20. subdirectories =
  21. # HLSL Change: remove ARM, AArch64, BPF, CppBackend, Hexagon, MSP430, Mips, PowerPC, Spac, SystemZ, WebAssembly, X86, XCore, NVPTX, AMDGPU
  22. ; This is a special group whose required libraries are extended (by llvm-build)
  23. ; with the best execution engine (the native JIT, if available, or the
  24. ; interpreter).
  25. [component_0]
  26. type = LibraryGroup
  27. name = Engine
  28. parent = Libraries
  29. ; This is a special group whose required libraries are extended (by llvm-build)
  30. ; with the configured native target, if any.
  31. [component_1]
  32. type = LibraryGroup
  33. name = Native
  34. parent = Libraries
  35. ; This is a special group whose required libraries are extended (by llvm-build)
  36. ; with the configured native code generator, if any.
  37. [component_2]
  38. type = LibraryGroup
  39. name = NativeCodeGen
  40. parent = Libraries
  41. ; The component for the actual target library itself.
  42. [component_3]
  43. type = Library
  44. name = Target
  45. parent = Libraries
  46. required_libraries = Analysis Core Support
  47. ; MC - HLSL Change
  48. ; This is a special group whose required libraries are extended (by llvm-build)
  49. ; with every built target, which makes it easy for tools to include every
  50. ; target.
  51. [component_4]
  52. type = LibraryGroup
  53. name = all-targets
  54. parent = Libraries