3 "version-string": "11.1.0",
4 "description": "The LLVM Compiler Infrastructure.",
5 "homepage": "https://llvm.org",
16 "description": "Include C Language Family Front-end.",
20 "default-features": false,
28 "clang-tools-extra": {
29 "description": "Include Clang tools."
32 "description": "Include compiler's runtime libraries."
35 "description": "Build with default options.",
39 "default-features": false,
41 "disable-abi-breaking-checks",
43 "disable-clang-static-analyzer",
53 "description": "Build with platform-specific default targets.",
57 "default-features": false,
65 "default-features": false,
69 "platform": "x86 | x64"
73 "default-features": false,
77 "platform": "arm & !arm64"
81 "default-features": false,
85 "platform": "!x86 & !x64 & !arm & !arm64"
89 "disable-abi-breaking-checks": {
90 "description": "Build LLVM with LLVM_ABI_BREAKING_CHECKS=FORCE_OFF."
92 "disable-assertions": {
93 "description": "Build LLVM without assertions."
95 "disable-clang-static-analyzer": {
96 "description": "Build without static analyzer."
98 "enable-abi-breaking-checks": {
99 "description": "Build LLVM with LLVM_ABI_BREAKING_CHECKS=FORCE_ON."
101 "enable-assertions": {
102 "description": "Build LLVM with assertions."
105 "description": "Build bindings."
108 "description": "Build LLVM with exception handler.",
112 "default-features": false,
120 "description": "Build LLVM with FFI.",
126 "description": "Build LLVM with run-time type information."
129 "description": "Use terminfo database if available."
132 "description": "Use threads if available."
135 "description": "Include Fortran front end.",
139 "default-features": false,
148 "description": "Include OpenCL library."
151 "description": "Include libcxx library.",
155 "default-features": false,
163 "description": "Include libcxxabi library."
166 "description": "Include libunwind library."
169 "description": "Include LLVM linker.",
173 "default-features": false,
181 "description": "Include LLVM debugger.",
185 "default-features": false,
193 "description": "Include MLIR (Multi-Level IR Compiler Framework) project.",
197 "default-features": false,
205 "description": "Include LLVM OpenMP libraries.",
209 "default-features": false,
217 "description": "Include parallel-libs project."
220 "description": "Include Polly (Polyhedral optimizations for LLVM) project.",
224 "default-features": false,
233 "description": "Include pstl (Parallel STL) library."
236 "description": "Build with AArch64 backend."
239 "description": "Build with all backends.",
243 "default-features": false,
259 "target-webassembly",
267 "description": "Build with AMDGPU backend."
270 "description": "Build with ARM backend."
273 "description": "Build with AVR backend."
276 "description": "Build with BPF backend."
279 "description": "Build with Hexagon backend."
282 "description": "Build with Lanai backend."
285 "description": "Build with Mips backend."
288 "description": "Build with MSP430 backend."
291 "description": "Build with NVPTX backend."
294 "description": "Build with PowerPC backend."
297 "description": "Build with RISC-V backend."
300 "description": "Build with Sparc backend."
303 "description": "Build with SystemZ backend."
305 "target-webassembly": {
306 "description": "Build with WebAssembly backend."
309 "description": "Build with X86 backend."
312 "description": "Build with XCore backend."
315 "description": "Build LLVM tools."
318 "description": "Build LLVM utils."