|
30 | 30 | set -eux
|
31 | 31 |
|
32 | 32 | # read optional command line argument
|
33 |
| -LLVM_VERSION=12 |
| 33 | +LLVM_VERSION=18 |
34 | 34 | if [ "$#" -eq 1 ]; then
|
35 | 35 | LLVM_VERSION=$1
|
36 | 36 | fi
|
|
53 | 53 | LLVM_VERSION_PATTERNS[10]="-10"
|
54 | 54 | LLVM_VERSION_PATTERNS[11]="-11"
|
55 | 55 | LLVM_VERSION_PATTERNS[12]="-12"
|
56 |
| -LLVM_VERSION_PATTERNS[13]="" |
| 56 | +LLVM_VERSION_PATTERNS[13]="-13" |
| 57 | +LLVM_VERSION_PATTERNS[14]="-14" |
| 58 | +LLVM_VERSION_PATTERNS[15]="-15" |
| 59 | +LLVM_VERSION_PATTERNS[16]="-16" |
| 60 | +LLVM_VERSION_PATTERNS[17]="-17" |
| 61 | +LLVM_VERSION_PATTERNS[18]="-18" |
57 | 62 |
|
58 | 63 | if [ ! ${LLVM_VERSION_PATTERNS[$LLVM_VERSION]+_} ]; then
|
59 | 64 | echo "This script does not support LLVM version $LLVM_VERSION"
|
|
67 | 72 | Debian_9* ) REPO_NAME="deb http://apt.llvm.org/stretch/ llvm-toolchain-stretch$LLVM_VERSION_STRING main" ;;
|
68 | 73 | Debian_10* ) REPO_NAME="deb http://apt.llvm.org/buster/ llvm-toolchain-buster$LLVM_VERSION_STRING main" ;;
|
69 | 74 | Debian_11* ) REPO_NAME="deb http://apt.llvm.org/bullseye/ llvm-toolchain-bullseye$LLVM_VERSION_STRING main" ;;
|
| 75 | + Debian_12* ) REPO_NAME="deb http://apt.llvm.org/bookworm/ llvm-toolchain-bookworm$LLVM_VERSION_STRING main" ;; |
70 | 76 | Debian_unstable ) REPO_NAME="deb http://apt.llvm.org/unstable/ llvm-toolchain$LLVM_VERSION_STRING main" ;;
|
71 | 77 | Debian_testing ) REPO_NAME="deb http://apt.llvm.org/unstable/ llvm-toolchain$LLVM_VERSION_STRING main" ;;
|
72 | 78 | Ubuntu_16.04 ) REPO_NAME="deb http://apt.llvm.org/xenial/ llvm-toolchain-xenial$LLVM_VERSION_STRING main" ;;
|
|
77 | 83 | Ubuntu_20.04 ) REPO_NAME="deb http://apt.llvm.org/focal/ llvm-toolchain-focal$LLVM_VERSION_STRING main" ;;
|
78 | 84 | Ubuntu_20.10 ) REPO_NAME="deb http://apt.llvm.org/groovy/ llvm-toolchain-groovy$LLVM_VERSION_STRING main" ;;
|
79 | 85 | Ubuntu_21.04 ) REPO_NAME="deb http://apt.llvm.org/hirsute/ llvm-toolchain-hirsute$LLVM_VERSION_STRING main" ;;
|
| 86 | + Ubuntu_22.04 ) REPO_NAME="deb http://apt.llvm.org/jammy/ llvm-toolchain-jammy$LLVM_VERSION_STRING main" ;; |
| 87 | + Ubuntu_24.04 ) REPO_NAME="deb http://apt.llvm.org/noble/ llvm-toolchain-noble$LLVM_VERSION_STRING main" ;; |
80 | 88 | * )
|
81 | 89 | echo "Distribution '$DISTRO' in version '$VERSION' is not supported by this script (${DIST_VERSION})."
|
82 | 90 | exit 2
|
|
0 commit comments