aboutsummaryrefslogtreecommitdiff
path: root/ports/llvm/CONTROL
diff options
context:
space:
mode:
Diffstat (limited to 'ports/llvm/CONTROL')
-rw-r--r--ports/llvm/CONTROL74
1 files changed, 65 insertions, 9 deletions
diff --git a/ports/llvm/CONTROL b/ports/llvm/CONTROL
index 64b4aebd4..d316be3c4 100644
--- a/ports/llvm/CONTROL
+++ b/ports/llvm/CONTROL
@@ -1,19 +1,75 @@
Source: llvm
-Version: 8.0.0-5
+Version: 10.0.0
Homepage: https://llvm.org/
Description: The LLVM Compiler Infrastructure
-Build-Depends: atlmfc (windows)
Supports: !uwp
-Default-Features: utils
+Default-Features: tools, enable-rtti, disable-assertions, disable-abi-breaking-checks, clang, disable-clang-static-analyzer, lld
Feature: tools
-Description: Generate build targets for the LLVM tools.
+Description: Build LLVM tools.
Feature: utils
-Description: Generate build targets for the LLVM utils.
+Description: Build LLVM utils.
-Feature: example
-Description: Generate build targets for the LLVM examples
+Feature: target-all
+Description: Build with all backends.
-Feature: test
-Description: Generate build targets for the LLVM unit tests.
+Feature: target-aarch64
+Description: Build with AArch64 backend.
+
+Feature: target-arm
+Description: Build with ARM backend.
+
+Feature: target-mips
+Description: Build with Mips backend.
+
+Feature: target-powerpc
+Description: Build with PowerPC backend.
+
+Feature: target-systemz
+Description: Build with SystemZ backend.
+
+Feature: target-webassembly
+Description: Build with WebAssembly backend.
+
+Feature: target-x86
+Description: Build with X86 backend.
+
+Feature: enable-rtti
+Description: Build LLVM with run-time type information.
+
+Feature: enable-assertions
+Description: Build LLVM with assertions.
+
+Feature: disable-assertions
+Description: Build LLVM without assertions.
+
+Feature: enable-abi-breaking-checks
+Description: Build LLVM with LLVM_ABI_BREAKING_CHECKS=FORCE_ON.
+
+Feature: disable-abi-breaking-checks
+Description: Build LLVM with LLVM_ABI_BREAKING_CHECKS=FORCE_OFF.
+
+Feature: clang
+Description: Build C Language Family Front-end.
+
+Feature: disable-clang-static-analyzer
+Description: Build without static analyzer.
+
+Feature: clang-tools-extra
+Description: Build Clang tools.
+
+Feature: compiler-rt
+Description: Build compiler's runtime libraries.
+
+Feature: lld
+Description: Build LLVM linker.
+
+Feature: openmp
+Description: Build LLVM OpenMP libraries.
+
+Feature: lldb
+Description: Build LLDB debugger.
+
+Feature: polly
+Description: Build polyhedral optimizations for LLVM.