You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
14 lines
619 B
14 lines
619 B
|
3 years ago
|
FROM s390x/alpine
|
||
|
|
|
||
|
|
# This command uses the `wget` from BusyBox.
|
||
|
|
RUN wget -nv -nc https://github.com/diasurgical/devilutionx-assets/releases/download/v2/spawn.mpq -P /opt/
|
||
|
|
|
||
|
|
# We use clang instead of GCC to have ASAN. GCC does not support ASAN with musl.
|
||
|
|
# We also need to install GCC because it provides crtbeginS.o:
|
||
|
|
# https://pkgs.alpinelinux.org/contents?file=crtbeginS.o&path=&name=gcc&branch=edge&repo=main&arch=s390x
|
||
|
|
RUN apk add --no-cache \
|
||
|
|
clang15 gcc binutils musl-dev ninja cmake ccache sdl2-dev sdl2_image-dev fmt-dev \
|
||
|
|
libpng-dev bzip2-dev gtest-dev
|
||
|
|
|
||
|
|
ENV CC=/usr/bin/clang CXX=/usr/bin/clang++
|