llvm-project/llvm/lib
serge-sans-paille 9218ff50f9 llvmbuildectomy - replace llvm-build by plain cmake
No longer rely on an external tool to build the llvm component layout.

Instead, leverage the existing `add_llvm_componentlibrary` cmake function and
introduce `add_llvm_component_group` to accurately describe component behavior.

These function store extra properties in the created targets. These properties
are processed once all components are defined to resolve library dependencies
and produce the header expected by llvm-config.

Differential Revision: https://reviews.llvm.org/D90848
2020-11-13 10:35:24 +01:00
..
Analysis llvmbuildectomy - replace llvm-build by plain cmake 2020-11-13 10:35:24 +01:00
AsmParser llvmbuildectomy - replace llvm-build by plain cmake 2020-11-13 10:35:24 +01:00
BinaryFormat llvmbuildectomy - replace llvm-build by plain cmake 2020-11-13 10:35:24 +01:00
Bitcode llvmbuildectomy - replace llvm-build by plain cmake 2020-11-13 10:35:24 +01:00
Bitstream llvmbuildectomy - replace llvm-build by plain cmake 2020-11-13 10:35:24 +01:00
CodeGen llvmbuildectomy - replace llvm-build by plain cmake 2020-11-13 10:35:24 +01:00
DWARFLinker llvmbuildectomy - replace llvm-build by plain cmake 2020-11-13 10:35:24 +01:00
DebugInfo llvmbuildectomy - replace llvm-build by plain cmake 2020-11-13 10:35:24 +01:00
Demangle llvmbuildectomy - replace llvm-build by plain cmake 2020-11-13 10:35:24 +01:00
ExecutionEngine llvmbuildectomy - replace llvm-build by plain cmake 2020-11-13 10:35:24 +01:00
Extensions llvmbuildectomy - replace llvm-build by plain cmake 2020-11-13 10:35:24 +01:00
FileCheck [FileCheck] Report missing prefixes when more than one is provided. 2020-10-30 12:39:29 -07:00
Frontend llvmbuildectomy - replace llvm-build by plain cmake 2020-11-13 10:35:24 +01:00
FuzzMutate llvmbuildectomy - replace llvm-build by plain cmake 2020-11-13 10:35:24 +01:00
Fuzzer
IR llvmbuildectomy - replace llvm-build by plain cmake 2020-11-13 10:35:24 +01:00
IRReader llvmbuildectomy - replace llvm-build by plain cmake 2020-11-13 10:35:24 +01:00
InterfaceStub llvmbuildectomy - replace llvm-build by plain cmake 2020-11-13 10:35:24 +01:00
LTO llvmbuildectomy - replace llvm-build by plain cmake 2020-11-13 10:35:24 +01:00
LineEditor llvmbuildectomy - replace llvm-build by plain cmake 2020-11-13 10:35:24 +01:00
Linker llvmbuildectomy - replace llvm-build by plain cmake 2020-11-13 10:35:24 +01:00
MC llvmbuildectomy - replace llvm-build by plain cmake 2020-11-13 10:35:24 +01:00
MCA llvmbuildectomy - replace llvm-build by plain cmake 2020-11-13 10:35:24 +01:00
Object llvmbuildectomy - replace llvm-build by plain cmake 2020-11-13 10:35:24 +01:00
ObjectYAML llvmbuildectomy - replace llvm-build by plain cmake 2020-11-13 10:35:24 +01:00
Option llvmbuildectomy - replace llvm-build by plain cmake 2020-11-13 10:35:24 +01:00
Passes llvmbuildectomy - replace llvm-build by plain cmake 2020-11-13 10:35:24 +01:00
ProfileData llvmbuildectomy - replace llvm-build by plain cmake 2020-11-13 10:35:24 +01:00
Remarks llvmbuildectomy - replace llvm-build by plain cmake 2020-11-13 10:35:24 +01:00
Support llvmbuildectomy - replace llvm-build by plain cmake 2020-11-13 10:35:24 +01:00
TableGen llvmbuildectomy - replace llvm-build by plain cmake 2020-11-13 10:35:24 +01:00
Target llvmbuildectomy - replace llvm-build by plain cmake 2020-11-13 10:35:24 +01:00
Testing llvmbuildectomy - replace llvm-build by plain cmake 2020-11-13 10:35:24 +01:00
TextAPI llvmbuildectomy - replace llvm-build by plain cmake 2020-11-13 10:35:24 +01:00
ToolDrivers llvmbuildectomy - replace llvm-build by plain cmake 2020-11-13 10:35:24 +01:00
Transforms llvmbuildectomy - replace llvm-build by plain cmake 2020-11-13 10:35:24 +01:00
WindowsManifest llvmbuildectomy - replace llvm-build by plain cmake 2020-11-13 10:35:24 +01:00
XRay llvmbuildectomy - replace llvm-build by plain cmake 2020-11-13 10:35:24 +01:00
CMakeLists.txt llvmbuildectomy - replace llvm-build by plain cmake 2020-11-13 10:35:24 +01:00