aboutsummaryrefslogtreecommitdiff
path: root/tools/docker/Dockerfile
diff options
context:
space:
mode:
authorJosh Haberman <jhaberman@gmail.com>2016-02-18 19:13:07 -0800
committerJosh Haberman <jhaberman@gmail.com>2016-03-02 14:51:09 -0800
commitd33e93b83367ea4dfabeed9cda03bc06a1ff0f6a (patch)
tree83f5b0c86d1d255cde3b5dfd6100a6988472ac47 /tools/docker/Dockerfile
parent57be1d7eb25432b9f0106d64faed323ef954f7d2 (diff)
downloadprotobuf-d33e93b83367ea4dfabeed9cda03bc06a1ff0f6a.tar.gz
protobuf-d33e93b83367ea4dfabeed9cda03bc06a1ff0f6a.tar.bz2
protobuf-d33e93b83367ea4dfabeed9cda03bc06a1ff0f6a.zip
Added ccache support.
Diffstat (limited to 'tools/docker/Dockerfile')
-rw-r--r--tools/docker/Dockerfile9
1 files changed, 9 insertions, 0 deletions
diff --git a/tools/docker/Dockerfile b/tools/docker/Dockerfile
index b5e26f9a..b1d0c682 100644
--- a/tools/docker/Dockerfile
+++ b/tools/docker/Dockerfile
@@ -36,6 +36,7 @@ RUN apt-get update && apt-get install -y \
autotools-dev \
build-essential \
bzip2 \
+ ccache \
curl \
gcc \
git \
@@ -53,5 +54,13 @@ RUN apt-get update && apt-get install -y \
wget \
zip && apt-get clean
+# Prepare ccache
+RUN ln -s /usr/bin/ccache /usr/local/bin/gcc
+RUN ln -s /usr/bin/ccache /usr/local/bin/g++
+RUN ln -s /usr/bin/ccache /usr/local/bin/cc
+RUN ln -s /usr/bin/ccache /usr/local/bin/c++
+RUN ln -s /usr/bin/ccache /usr/local/bin/clang
+RUN ln -s /usr/bin/ccache /usr/local/bin/clang++
+
# Define the default command.
CMD ["bash"]