forked from silkeh/docker-clang
-
Notifications
You must be signed in to change notification settings - Fork 0
/
config.yaml
70 lines (65 loc) · 2.16 KB
/
config.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
---
# Possible URLs of the Release files of the Debian repository.
repo_url: https://apt.llvm.org/{debian_version}
repo_component: main
repo_distributions:
default:
- llvm-toolchain-{debian_version}-{version}
- llvm-toolchain-{version}
dev:
- llvm-toolchain-{debian_version}
- llvm-toolchain
# List of LLVM versions to build.
versions:
- dev
- '4.0'
- '5.0'
- '6.0'
- '7'
- '8'
- '9'
- '10'
- '11'
- '12'
- '13'
- '14'
- '15'
- '16'
# Versions of Debian to build for.
debian_versions:
- unstable
- stretch
- buster
- bullseye
- bookworm
# Architectures supported by the Docker Debian images and the LLVM repositories.
# Support per LLVM version is detected automatically, but some architectures have been
# excluded because the repository does not contain the correct packages.
debian_architectures:
default: [amd64, arm64, s390x]
unstable: [amd64]
jessie: [amd64]
stretch: [amd64]
buster: [amd64]
# Mapping of Debian architectures to Docker architectures.
docker_platforms:
amd64: linux/amd64
arm64: linux/arm64/v8
i386: linux/386
s390x: linux/s390x
# Packages to install for LLVM versions.
packages:
default: ['clang-{version}', 'clang-tidy-{version}', 'clang-format-{version}', 'lld-{version}']
dev: ['clang', 'clang-tidy', 'clang-format']
'3.6': ['clang-{version}', 'clang-format-{version}']
'3.7': ['clang-{version}', 'clang-format-{version}']
'3.8': ['clang-{version}', 'clang-format-{version}']
'3.9': ['clang-{version}', 'clang-format-{version}']
'4.0': ['clang-{version}', 'clang-tidy-{version}', 'clang-format-{version}']
'5.0': ['clang-{version}', 'clang-tidy-{version}', 'clang-format-{version}']
'6.0': ['clang-{version}', 'clang-tidy-{version}', 'clang-format-{version}']
'7': ['clang-{version}', 'clang-tidy-{version}', 'clang-format-{version}']
'8': ['clang-{version}', 'clang-tidy-{version}', 'clang-format-{version}']
'9': ['clang-{version}', 'clang-tidy-{version}', 'clang-format-{version}']
'10': ['clang-{version}', 'clang-tidy-{version}', 'clang-format-{version}']
'11': ['clang-{version}', 'clang-tidy-{version}', 'clang-format-{version}']