diff options
author | crupest <crupest@outlook.com> | 2024-08-14 00:28:12 +0800 |
---|---|---|
committer | crupest <crupest@outlook.com> | 2024-08-14 23:59:11 +0800 |
commit | d8d66fc6227101472ac195a116c779d3aa099737 (patch) | |
tree | 9b91d040e2513f20330ac1e810b780c5214b6079 /docker/crupest-debian-dev/bootstrap/extra/setup-llvm.bash | |
parent | 874dce759fefc094ed3d51e9d350f424ac65a94a (diff) | |
download | crupest-d8d66fc6227101472ac195a116c779d3aa099737.tar.gz crupest-d8d66fc6227101472ac195a116c779d3aa099737.tar.bz2 crupest-d8d66fc6227101472ac195a116c779d3aa099737.zip |
feat(docker/debian-dev): add deb-src and llvm for china.
Diffstat (limited to 'docker/crupest-debian-dev/bootstrap/extra/setup-llvm.bash')
-rwxr-xr-x | docker/crupest-debian-dev/bootstrap/extra/setup-llvm.bash | 14 |
1 files changed, 12 insertions, 2 deletions
diff --git a/docker/crupest-debian-dev/bootstrap/extra/setup-llvm.bash b/docker/crupest-debian-dev/bootstrap/extra/setup-llvm.bash index 5a55902..48dde86 100755 --- a/docker/crupest-debian-dev/bootstrap/extra/setup-llvm.bash +++ b/docker/crupest-debian-dev/bootstrap/extra/setup-llvm.bash @@ -3,10 +3,20 @@ set -e LLVM_VERSION=18 -wget https://apt.llvm.org/llvm.sh + +. /bootstrap/func.bash + +if is_true "$CRUPEST_DEBIAN_DEV_IN_CHINA"; then + base_url=https://mirrors.tuna.tsinghua.edu.cn/llvm-apt +else + base_url=https://apt.llvm.org +fi + +wget "$base_url/llvm.sh" chmod +x llvm.sh -./llvm.sh $LLVM_VERSION all +./llvm.sh $LLVM_VERSION all -m "$base_url" 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 \ |