generated from Sithas/conan_template
Настроенная сборка
This commit is contained in:
+11
-5
@@ -3,8 +3,6 @@ FROM ubuntu:24.04
|
||||
ARG CONCPP_VER=9.4.0
|
||||
ARG CONCPP_TGZ=mysql-connector-c++-${CONCPP_VER}-linux-glibc2.28-x86-64bit.tar.gz
|
||||
|
||||
|
||||
|
||||
RUN apt-get update && apt-get install -y --no-install-recommends \
|
||||
ca-certificates curl xz-utils \
|
||||
&& rm -rf /var/lib/apt/lists/*
|
||||
@@ -24,9 +22,17 @@ RUN apt-get update && apt-get install -y --no-install-recommends \
|
||||
&& rm -rf /var/lib/apt/lists/*
|
||||
|
||||
# Boost install
|
||||
RUN apt-get update && apt-get install -y --no-install-recommends \
|
||||
libboost-all-dev \
|
||||
&& rm -rf /var/lib/apt/lists/*
|
||||
RUN curl -L --retry 5 --retry-all-errors -o /tmp/boost.tar.gz "https://archives.boost.io/release/1.88.0/source/boost_1_88_0.tar.gz" \
|
||||
&& ls -lh /tmp/boost.tar.gz \
|
||||
&& tar -tzf /tmp/boost.tar.gz >/dev/null
|
||||
|
||||
RUN mkdir -p /tmp/boost-src \
|
||||
&& tar -xzf /tmp/boost.tar.gz -C /tmp/boost-src --strip-components=1 \
|
||||
&& cd /tmp/boost-src \
|
||||
&& ./bootstrap.sh --prefix=/usr/local
|
||||
|
||||
RUN cd /tmp/boost-src \
|
||||
&& ./b2 -j"$(nproc)" install
|
||||
|
||||
# Project copy
|
||||
WORKDIR /project
|
||||
|
||||
Reference in New Issue
Block a user