File tree 1 file changed +10
-5
lines changed
1 file changed +10
-5
lines changed Original file line number Diff line number Diff line change 1
1
FROM ubuntu:16.04
2
2
3
3
RUN apt-get update \
4
- && apt-get install -y make g++ git \
4
+ && apt-get install -y make g++ git wget xz-utils \
5
5
zlib1g-dev libncurses5-dev libssl-dev \
6
- llvm-dev libpcre2-dev \
7
- && rm -rf /var/lib/apt/lists/*
6
+ libpcre2-dev \
7
+ && rm -rf /var/lib/apt/lists/* \
8
+ && wget http://llvm.org/releases/3.9.0/clang+llvm-3.9.0-x86_64-linux-gnu-ubuntu-16.04.tar.xz \
9
+ && tar xf clang+llvm-3.9.0-x86_64-linux-gnu-ubuntu-16.04.tar.xz \
10
+ && cp -r clang+llvm-3.9.0-x86_64-linux-gnu-ubuntu-16.04/* /usr/local \
11
+ && rm -rf /clang*
8
12
9
13
WORKDIR /src/ponyc
10
14
COPY Makefile LICENSE VERSION /src/ponyc/
@@ -13,10 +17,11 @@ COPY lib /src/ponyc/lib
13
17
COPY test /src/ponyc/test
14
18
COPY packages /src/ponyc/packages
15
19
16
- RUN make config=release install \
20
+ RUN make \
21
+ && make install \
17
22
&& rm -rf /src/ponyc/build
18
23
19
24
RUN mkdir /src/main
20
- WORKDIR /src/main
25
+ WORKDIR /src/main
21
26
22
27
CMD ponyc
You can’t perform that action at this time.
0 commit comments