Skip to content

Commit 3cd68b7

Browse files
committed
packaging: Build criterion using meson and ninja
1 parent ebdd6af commit 3cd68b7

File tree

5 files changed

+8
-8
lines changed

5 files changed

+8
-8
lines changed

packaging/deps.sh

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -106,10 +106,10 @@ if ! pkg-config "criterion >= 2.4.0" && \
106106
[ "${ARCH}" == "x86_64" ] && \
107107
should_build "criterion" "for unit tests"; then
108108
git clone ${GIT_OPTS} --branch v2.4.2 --recursive https://github.com/Snaipe/Criterion.git
109-
mkdir -p Criterion/build
110-
pushd Criterion/build
111-
cmake ${CMAKE_OPTS} ..
112-
make ${MAKE_OPTS} install
109+
pushd Criterion
110+
meson setup build
111+
meson compile -C build
112+
meson install -C build
113113
popd
114114
fi
115115

packaging/docker/Dockerfile.debian

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ ENV DEBIAN_FRONTEND=noninteractive
1818
RUN apt-get update && \
1919
apt-get install -y \
2020
gcc g++ \
21-
pkg-config cmake make \
21+
pkg-config cmake make meson ninja \
2222
autoconf automake autogen libtool \
2323
texinfo git git-svn curl tar wget diffutils \
2424
flex bison \

packaging/docker/Dockerfile.fedora

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ ARG DISTRO
1515
# Toolchain
1616
RUN dnf -y install \
1717
gcc-14 g++-14 \
18-
pkgconfig cmake make \
18+
pkgconfig cmake make meson ninja \
1919
autoconf automake autogen libtool \
2020
texinfo git awk git-svn curl tar patchutils \
2121
flex bison \

packaging/docker/Dockerfile.rocky

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ RUN dnf config-manager --set-enabled crb
2020
# Toolchain
2121
RUN dnf --allowerasing -y install \
2222
gcc gcc-c++ \
23-
pkgconfig cmake make \
23+
pkgconfig cmake make meson ninja \
2424
autoconf automake libtool \
2525
flex bison \
2626
texinfo git git-svn curl tar patchutils \

packaging/docker/Dockerfile.ubuntu

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ ENV DEBIAN_FRONTEND=noninteractive
1919
RUN apt-get update && \
2020
apt-get install -y \
2121
gcc g++ \
22-
pkg-config cmake make \
22+
pkg-config cmake make meson ninja\
2323
autoconf automake autogen libtool \
2424
texinfo git git-svn curl tar wget diffutils \
2525
flex bison \

0 commit comments

Comments
 (0)