ci: add CMake external build dependencies to Debian and Fedora base images

This commit is contained in:
Brad King
2022-08-17 17:32:25 -04:00
parent d3c1b8a491
commit 6a05d107ca
4 changed files with 45 additions and 3 deletions

View File

@@ -14,6 +14,20 @@ apt-get install -y \
curl \
git
# Install optional external build dependencies.
apt-get install -y \
libarchive-dev \
libbz2-dev \
libcurl4-gnutls-dev \
libexpat1-dev \
libjsoncpp-dev \
liblzma-dev \
libncurses-dev \
librhash-dev \
libuv1-dev \
libzstd-dev \
zlib1g-dev
# Install iwyu runtime deps.
apt-get install -y \
clang-6.0 \

View File

@@ -14,6 +14,20 @@ apt-get install -y \
curl \
git
# Install optional external build dependencies.
apt-get install -y \
libarchive-dev \
libbz2-dev \
libcurl4-gnutls-dev \
libexpat1-dev \
libjsoncpp-dev \
liblzma-dev \
libncurses-dev \
librhash-dev \
libuv1-dev \
libzstd-dev \
zlib1g-dev
# Install iwyu runtime deps.
apt-get install -y \
clang-6.0 \

View File

@@ -17,6 +17,20 @@ dnf install --setopt=install_weak_deps=False -y \
git-core \
make
# Install optional external build dependencies.
dnf install --setopt=install_weak_deps=False -y \
bzip2-devel \
expat-devel \
jsoncpp-devel \
libarchive-devel \
libcurl-devel \
libuv-devel \
libuv-devel \
libzstd-devel \
rhash-devel \
xz-devel \
zlib-devel
# Install documentation tools.
dnf install --setopt=install_weak_deps=False -y \
python3-sphinx \

View File

@@ -45,7 +45,7 @@
### Debian
.debian10:
image: "kitware/cmake:ci-debian10-x86_64-2022-06-21"
image: "kitware/cmake:ci-debian10-x86_64-2022-08-17"
variables:
GIT_CLONE_PATH: "$CI_BUILDS_DIR/cmake ci"
@@ -60,7 +60,7 @@
CMAKE_CI_NO_INSTALL: 1
.debian10_aarch64:
image: "kitware/cmake:ci-debian10-aarch64-2022-06-21"
image: "kitware/cmake:ci-debian10-aarch64-2022-08-17"
variables:
GIT_CLONE_PATH: "$CI_BUILDS_DIR/cmake ci"
@@ -69,7 +69,7 @@
### Fedora
.fedora36:
image: "kitware/cmake:ci-fedora36-x86_64-2022-06-21"
image: "kitware/cmake:ci-fedora36-x86_64-2022-08-17"
variables:
GIT_CLONE_PATH: "$CI_BUILDS_DIR/cmake ci/long file name for testing purposes"