From 3aba9d26b32749faaf4177f7d7edd5419041f2bc Mon Sep 17 00:00:00 2001 From: Sergey Krashevich Date: Thu, 22 Jun 2023 19:27:31 +0300 Subject: [PATCH] Add ccache to libusb and nginx build scripts --- Dockerfile | 4 ++-- docker/build_nginx.sh | 2 ++ 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 0c244f901..7c49d3efd 100644 --- a/Dockerfile +++ b/Dockerfile @@ -64,11 +64,11 @@ ARG DEBIAN_FRONTEND # Build libUSB without udev. Needed for Openvino NCS2 support WORKDIR /opt -RUN apt-get update && apt-get install -y unzip build-essential automake libtool +RUN apt-get update && apt-get install -y unzip build-essential automake libtool ccache RUN wget -q https://github.com/libusb/libusb/archive/v1.0.25.zip -O v1.0.25.zip && \ unzip v1.0.25.zip && cd libusb-1.0.25 && \ ./bootstrap.sh && \ - ./configure --disable-udev --enable-shared && \ + ./configure CC='ccache gcc' CCX='ccache g++' --disable-udev --enable-shared && \ make -j $(nproc --all) RUN apt-get update && \ apt-get install -y --no-install-recommends libusb-1.0-0-dev && \ diff --git a/docker/build_nginx.sh b/docker/build_nginx.sh index fd1432f32..ce50fa37a 100755 --- a/docker/build_nginx.sh +++ b/docker/build_nginx.sh @@ -15,6 +15,8 @@ apt-get -yqq build-dep nginx apt-get -yqq install --no-install-recommends ca-certificates wget update-ca-certificates -f +apt install -y ccache +CC="ccache gcc" mkdir /tmp/nginx wget -nv https://nginx.org/download/nginx-${NGINX_VERSION}.tar.gz tar -zxf nginx-${NGINX_VERSION}.tar.gz -C /tmp/nginx --strip-components=1