blob: d12cee6b5d43fbd3f9e9b2777dcfc5dbddd83e67 [file] [log] [blame]
Nicolas "Pixel" Noblea339c162015-02-13 10:34:17 +01001FROM ubuntu:latest
2
3RUN apt-get update && apt-get install -y \
4 cmake \
5 g++ \
6 gcc \
7 git \
8 make \
9 python \
10 && apt-get clean
11
12RUN git clone -b release_36 http://llvm.org/git/llvm.git
13RUN git clone -b release_36 http://llvm.org/git/clang.git
14RUN git clone -b release_36 http://llvm.org/git/compiler-rt.git
15RUN git clone -b release_36 http://llvm.org/git/clang-tools-extra.git
16RUN git clone -b release_36 http://llvm.org/git/libcxx.git
17RUN git clone -b release_36 http://llvm.org/git/libcxxabi.git
18
19RUN mv clang llvm/tools
20RUN mv compiler-rt llvm/projects
21RUN mv clang-tools-extra llvm/tools/clang/tools
22RUN mv libcxx llvm/projects
23RUN mv libcxxabi llvm/projects
24
25RUN mkdir llvm-build
26RUN cd llvm-build && cmake ../llvm
27RUN make -C llvm-build && make -C llvm-build install && rm -rf llvm-build
28
29CMD ["bash"]