2021-06-30 07:08:28 +08:00
{
"name" : "halide" ,
2023-07-26 02:08:13 +08:00
"version" : "16.0.0" ,
2023-10-13 01:46:42 +08:00
"port-version" : 1 ,
2021-06-30 07:08:28 +08:00
"description" : "Halide is a programming language designed to make it easier to write high-performance image and array processing code on modern machines." ,
"homepage" : "https://github.com/halide/Halide" ,
2022-09-29 02:26:31 +08:00
"license" : "MIT" ,
2021-06-30 07:08:28 +08:00
"supports" : "!uwp" ,
"dependencies" : [
2023-04-10 12:56:02 +08:00
{
"name" : "halide" ,
"default-features" : false ,
"features" : [
"target-arm"
] ,
"platform" : "arm32"
} ,
{
"name" : "halide" ,
"default-features" : false ,
"features" : [
"target-aarch64"
] ,
"platform" : "arm64"
} ,
{
"name" : "halide" ,
"default-features" : false ,
"features" : [
"target-x86"
] ,
"platform" : "x86 | x64"
} ,
{
"name" : "halide" ,
"features" : [
"target-all"
] ,
"platform" : "!x86 & !x64 & !arm"
} ,
2021-06-30 07:08:28 +08:00
{
"name" : "llvm" ,
2022-09-29 02:26:31 +08:00
"default-features" : false ,
2021-06-30 07:08:28 +08:00
"features" : [
"clang" ,
"enable-rtti" ,
"tools"
]
2021-07-01 22:24:48 +08:00
} ,
{
"name" : "vcpkg-cmake" ,
"host" : true
} ,
{
"name" : "vcpkg-cmake-config" ,
"host" : true
2021-06-30 07:08:28 +08:00
}
] ,
"features" : {
"target-aarch64" : {
"description" : "Include AArch64 target" ,
"dependencies" : [
{
"name" : "llvm" ,
"default-features" : false ,
"features" : [
"target-aarch64"
]
}
]
} ,
"target-all" : {
"description" : "Include all targets" ,
"dependencies" : [
{
"name" : "halide" ,
"default-features" : false ,
"features" : [
"target-aarch64" ,
"target-amdgpu" ,
"target-arm" ,
"target-d3d12compute" ,
"target-hexagon" ,
"target-metal" ,
"target-nvptx" ,
"target-opencl" ,
2023-04-10 12:56:02 +08:00
"target-opengl-compute" ,
2021-06-30 07:08:28 +08:00
"target-powerpc" ,
"target-riscv" ,
2023-10-13 01:46:42 +08:00
"target-webassembly" ,
2021-06-30 07:08:28 +08:00
"target-x86"
]
}
]
} ,
"target-amdgpu" : {
"description" : "Include AMDGPU target" ,
"dependencies" : [
{
"name" : "llvm" ,
"default-features" : false ,
"features" : [
"target-amdgpu"
]
}
]
} ,
"target-arm" : {
"description" : "Include ARM target" ,
"dependencies" : [
{
"name" : "llvm" ,
"default-features" : false ,
"features" : [
"target-arm"
]
}
]
} ,
"target-d3d12compute" : {
"description" : "Include Direct3D 12 Compute target"
} ,
"target-hexagon" : {
"description" : "Include Hexagon target" ,
"dependencies" : [
{
"name" : "llvm" ,
"default-features" : false ,
"features" : [
"target-hexagon"
]
}
]
} ,
"target-metal" : {
"description" : "Include Metal target"
} ,
"target-nvptx" : {
"description" : "Include NVPTX target" ,
"dependencies" : [
{
"name" : "llvm" ,
"default-features" : false ,
"features" : [
"target-nvptx"
]
}
]
} ,
"target-opencl" : {
"description" : "Include OpenCL-C target"
} ,
2023-04-10 12:56:02 +08:00
"target-opengl-compute" : {
"description" : "Include OpenGL Compute target"
} ,
2021-06-30 07:08:28 +08:00
"target-powerpc" : {
"description" : "Include PowerPC target" ,
"dependencies" : [
{
"name" : "llvm" ,
"default-features" : false ,
"features" : [
"target-powerpc"
]
}
]
} ,
"target-riscv" : {
"description" : "Include RISCV target" ,
"dependencies" : [
{
"name" : "llvm" ,
"default-features" : false ,
"features" : [
"target-riscv"
]
}
]
} ,
2023-10-13 01:46:42 +08:00
"target-webassembly" : {
"description" : "Include WebAssembly target" ,
"dependencies" : [
{
"name" : "llvm" ,
"default-features" : false ,
"features" : [
"target-webassembly"
]
}
]
} ,
2021-06-30 07:08:28 +08:00
"target-x86" : {
"description" : "Include X86 target" ,
"dependencies" : [
{
"name" : "llvm" ,
"default-features" : false ,
"features" : [
"target-x86"
]
}
]
}
}
}