Skip to content

Instantly share code, notes, and snippets.

@dmcyk
Last active April 26, 2017 17:25
Show Gist options
  • Save dmcyk/592a4b76c4199e7228ad1916a30db83d to your computer and use it in GitHub Desktop.
Save dmcyk/592a4b76c4199e7228ad1916a30db83d to your computer and use it in GitHub Desktop.
setupLLVM.sh
#!/bin/bash
ver=`lsb_release -r | awk '{print $2}'`
db=""
dbSrc=""
if [[ $ver == "14.04" ]]; then
db="http://apt.llvm.org/trusty/ llvm-toolchain-trusty-4.0 main"
dbSrc="http://apt.llvm.org/trusty/ llvm-toolchain-trusty-4.0 main"
elif [[ $ver == "15.10" ]]; then
db="http://apt.llvm.org/wily/ llvm-toolchain-wily-4.0 main"
dbSrc="http://apt.llvm.org/wily/ llvm-toolchain-wily-4.0 main"
elif [[ $ver == "16.04" ]]; then
db="http://apt.llvm.org/xenial/ llvm-toolchain-xenial-4.0 main"
dbSrc="http://apt.llvm.org/xenial/ llvm-toolchain-xenial-4.0 main"
elif [[ $ver == "16.10" ]]; then
db="http://apt.llvm.org/yakkety/ llvm-toolchain-yakkety-4.0 main"
dbSrc="http://apt.llvm.org/yakkety/ llvm-toolchain-yakkety-4.0 main"
elif [[ $ver == "17.04" ]]; then
db="http://apt.llvm.org/zesty/ llvm-toolchain-zesty-4.0 main"
dbSrc="http://apt.llvm.org/zesty/ llvm-toolchain-zesty-4.0 main"
else
echo "unsupported OS version"
exit 1
fi
if [[ $db != "" ]]; then
echo "deb $db" | sudo tee --append /etc/apt/sources.list
echo "deb-src $dbSrc" | sudo tee --append /etc/apt/sources.list
fi
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment