aboutsummaryrefslogtreecommitdiff
path: root/ci/install-dependencies.sh
diff options
context:
space:
mode:
authorDmitry V. Levin <ldv@strace.io>2024-09-02 08:00:00 +0000
committerDmitry V. Levin <ldv@strace.io>2024-09-10 08:00:00 +0000
commit691688f3d059ab4b65bde5f3cd1186484d2693cd (patch)
tree3ce67d360f4d8d82f045f5149170af7ec02bd01a /ci/install-dependencies.sh
parent7fb6beed01bc1a59438b8b2a9b34b2dba296e553 (diff)
downloadpam-691688f3d059ab4b65bde5f3cd1186484d2693cd.tar.gz
pam-691688f3d059ab4b65bde5f3cd1186484d2693cd.tar.bz2
pam-691688f3d059ab4b65bde5f3cd1186484d2693cd.zip
ci: add a few meson jobs
Diffstat (limited to 'ci/install-dependencies.sh')
-rwxr-xr-xci/install-dependencies.sh14
1 files changed, 9 insertions, 5 deletions
diff --git a/ci/install-dependencies.sh b/ci/install-dependencies.sh
index 13affe57..3fe9d46d 100755
--- a/ci/install-dependencies.sh
+++ b/ci/install-dependencies.sh
@@ -8,9 +8,6 @@
j=-j`nproc` || j=
type sudo >/dev/null 2>&1 && sudo=sudo || sudo=
packages="
-autoconf
-automake
-autopoint
bison
bzip2
docbook5-xml
@@ -22,9 +19,7 @@ libdb-dev
libfl-dev
libselinux1-dev
libssl-dev
-libtool
libxml2-utils
-make
pkg-config
sed
w3m
@@ -52,6 +47,15 @@ apt_get_install()
install -y "$@"
}
+case "${BUILD-}" in
+ meson)
+ python -m pip install meson ninja
+ ;;
+ *)
+ packages="$packages autoconf automake autopoint libtool make"
+ ;;
+esac
+
case "$CC" in
gcc-*)
retry_if_failed \