docker: add meson for CI

Change-Id: I1e8e88f993d8fa66224ea1bcd48d6e9fbcb39d5e
This commit is contained in:
Sébastien Blin
2021-12-28 15:57:12 -05:00
parent ee1b80d991
commit cefe9ce86b
2 changed files with 12 additions and 2 deletions

View File

@ -68,13 +68,18 @@ RUN add-apt-repository universe && \
libsecp256k1-dev \
libasio-dev \
libexpat1 libexpat1-dev \
lcov gcovr
lcov gcovr \
ninja-build
RUN update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-8 50
RUN update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-8 50
RUN ls -la /usr/include/c++/8/charconv
RUN apt-get install -y python3 python3-pip python3-setuptools \
python3-wheel
RUN pip3 install meson
# Tests framework
RUN apt-get install -y -o Acquire::Retries=10 \
libcppunit-dev \

View File

@ -72,7 +72,12 @@ RUN add-apt-repository universe && \
libsecp256k1-dev \
libasio-dev \
libexpat1 libexpat1-dev \
lcov gcovr
lcov gcovr \
ninja-build
RUN apt-get install -y python3 python3-pip python3-setuptools \
python3-wheel
RUN pip3 install meson
RUN ls -la /usr/include/c++/8/charconv