blob: 5a5590223e0b3bf560697562eb56e1f8b49e9cd7 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
#! /usr/bin/env bash
set -e
LLVM_VERSION=18
wget https://apt.llvm.org/llvm.sh
chmod +x llvm.sh
./llvm.sh $LLVM_VERSION all
rm llvm.sh
update-alternatives --install /usr/bin/clang clang /usr/bin/clang-$LLVM_VERSION 100 \
--slave /usr/bin/clang++ clang++ /usr/bin/clang++-$LLVM_VERSION \
--slave /usr/bin/clangd clangd /usr/bin/clangd-$LLVM_VERSION \
--slave /usr/bin/clang-format clang-format /usr/bin/clang-format-$LLVM_VERSION \
--slave /usr/bin/clang-tidy clang-tidy /usr/bin/clang-tidy-$LLVM_VERSION \
--slave /usr/bin/lldb lldb /usr/bin/lldb-$LLVM_VERSION \
--slave /usr/bin/lld lld /usr/bin/lld-$LLVM_VERSION
|