fix usage formatting
[benchmarks.git] / install-deps.sh
1 #!/bin/bash
2 set -e
3
4 # need to install g++ first so the local arch will get filtered out later
5 which g++ > /dev/null || (set -x; sudo apt install build-essential g++)
6
7 needed=()
8
9 which x86_64-linux-gnu-g++ > /dev/null || needed+=(g++-x86-64-linux-gnu)
10 which aarch64-linux-gnu-g++ > /dev/null || needed+=(g++-aarch64-linux-gnu)
11 which powerpc64le-linux-gnu-g++ > /dev/null || needed+=(g++-powerpc64le-linux-gnu)
12 which clang++-11 > /dev/null || needed+=(clang-11)
13 which make > /dev/null || needed+=(make)
14 which cmake > /dev/null || needed+=(cmake)
15 which ccache > /dev/null || needed+=(ccache)
16
17 if ((${#needed[@]})); then
18 (set -x; sudo apt install "${needed[@]}")
19 fi