dncurrency/ci/prepare/linux/prepare.sh
2024-01-08 21:14:21 +01:00

28 lines
No EOL
542 B
Bash
Executable file

#!/bin/bash
set -euox pipefail
COMPILER=${COMPILER:-gcc}
echo "Compiler: '${COMPILER}'"
# Common dependencies needed for building & testing
DEBIAN_FRONTEND=noninteractive apt-get update -qq
DEBIAN_FRONTEND=noninteractive apt-get install -yqq \
build-essential \
g++ \
curl \
wget \
python3 \
zlib1g-dev \
cmake \
git \
qtbase5-dev \
qtchooser \
qt5-qmake \
qtbase5-dev-tools \
valgrind \
xorg xvfb xauth xfonts-100dpi xfonts-75dpi xfonts-scalable xfonts-cyrillic
# Compiler specific setup
$(dirname "$BASH_SOURCE")/prepare-${COMPILER}.sh