mirror of
https://github.com/microsoft/vcpkg.git
synced 2024-12-23 07:40:16 +08:00
7e3d3beac5
* fix LLVM target-all feature * [halide] bump Halide to version 10.0.0 * Use empty package policy to allow plugins to be located in lib. This is following the recommendations in a conversation I had with Robert Schumacher on the #vcpkg CppLang Slack channel. This recommendation was derived from the fact that "cmake defaults module DLLs into the lib folder, which makes vcpkg's current policy very inconvenient for authors" and that I do not plan to enable build systems other than CMake. * [halide] skip x86-windows due to MSVC bug * [halide] restore x64-windows-static fail status * add usage file to Halide * Update CONTROL version * Remove '!emscripten` from ports/halide/CONTROL Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com> Co-authored-by: Lily <47812810+LilyWangL@users.noreply.github.com> Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>
109 lines
2.8 KiB
Plaintext
109 lines
2.8 KiB
Plaintext
Source: llvm
|
|
Version: 10.0.0
|
|
Port-Version: 6
|
|
Homepage: https://llvm.org/
|
|
Description: The LLVM Compiler Infrastructure
|
|
Supports: !uwp
|
|
Default-Features: tools, enable-rtti, disable-assertions, disable-abi-breaking-checks, clang, disable-clang-static-analyzer, lld, default-targets
|
|
|
|
Feature: tools
|
|
Description: Build LLVM tools.
|
|
|
|
Feature: utils
|
|
Description: Build LLVM utils.
|
|
|
|
Feature: default-targets
|
|
Description: Build with platform-specific default targets
|
|
Build-Depends: llvm[core,target-x86] (x86|x64), llvm[core,target-arm] (arm&!arm64), llvm[core,target-aarch64] (arm64), llvm[core,target-all] (!x86&!x64&!arm&!arm64)
|
|
|
|
Feature: target-all
|
|
Description: Build with all backends.
|
|
Build-Depends: llvm[core,target-aarch64,target-amdgpu,target-arm,target-bpf,target-hexagon,target-lanai,target-mips,target-msp430,target-nvptx,target-powerpc,target-riscv,target-sparc,target-systemz,target-webassembly,target-x86,target-xcore]
|
|
|
|
Feature: target-aarch64
|
|
Description: Build with AArch64 backend.
|
|
|
|
Feature: target-amdgpu
|
|
Description: Build with AMDGPU backend.
|
|
|
|
Feature: target-arm
|
|
Description: Build with ARM backend.
|
|
|
|
Feature: target-bpf
|
|
Description: Build with BPF backend.
|
|
|
|
Feature: target-hexagon
|
|
Description: Build with Hexagon backend.
|
|
|
|
Feature: target-lanai
|
|
Description: Build with Lanai backend.
|
|
|
|
Feature: target-mips
|
|
Description: Build with Mips backend.
|
|
|
|
Feature: target-msp430
|
|
Description: Build with MSP430 backend.
|
|
|
|
Feature: target-nvptx
|
|
Description: Build with NVPTX backend.
|
|
|
|
Feature: target-powerpc
|
|
Description: Build with PowerPC backend.
|
|
|
|
Feature: target-riscv
|
|
Description: Build with RISCV backend.
|
|
|
|
Feature: target-sparc
|
|
Description: Build with Sparc 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: target-xcore
|
|
Description: Build with XCore 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.
|