1 Star 0 Fork 0

走进科学/c-semantics

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
Dockerfile 1.12 KB
一键复制 编辑 原始数据 按行查看 历史
FROM runtimeverificationinc/kframework:ubuntu-bionic
#####################
# Install packages. #
#####################
RUN apt-get update -q \
&& apt install --yes \
libstdc++6 \
llvm-6.0 \
clang++-6.0 \
clang-6.0
# This user is set up in the runtimeverificationinc/kframework:* images.
USER user:user
##################
# Perl packages. #
##################
COPY --from=runtimeverificationinc/perl:ubuntu-bionic \
--chown=user:user \
/home/user/perl5 \
/home/user/perl5
###################
# Configure opam. #
###################
COPY --from=runtimeverificationinc/ocaml:ubuntu-bionic \
--chown=user:user \
/home/user/.opam \
/home/user/.opam
# This is where the rest of the dependencies go.
ENV DEPS_DIR="/home/user/c-semantics-deps"
############
# Build K. #
############
COPY --chown=user:user ./.build/k/ ${DEPS_DIR}/k
RUN cd ${DEPS_DIR}/k \
&& mvn package -q -U \
-DskipTests -DskipKTest \
-Dhaskell.backend.skip -Dllvm.backend.skip \
-Dcheckstyle.skip
ENV K_BIN="${DEPS_DIR}/k/k-distribution/target/release/k/bin"
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
C
1
https://gitee.com/dyb1296/c-semantics.git
[email protected]:dyb1296/c-semantics.git
dyb1296
c-semantics
c-semantics
master

搜索帮助