mirror of
https://github.com/bensuperpc/dockcross.git
synced 2025-08-19 06:54:58 +02:00
.circleci
android-arm
android-arm64
imagefiles
linux-arm64
linux-armv5
linux-armv6
linux-armv7
linux-mips
linux-mipsel
linux-ppc64le
linux-s390x
linux-x64
Dockerfile
Toolchain.cmake
x86_64-linux-gnu-noop.sh
linux-x86
manylinux-common
manylinux-x64
manylinux-x86
test
web-wasm
windows-x64
windows-x64-posix
windows-x86
.gitattributes
.gitignore
Dockerfile.in
LICENSE
Makefile
README.rst
common.crosstool
common.debian
common.docker
common.manylinux
common.windows

This ensures that the dockcross script will continue to use the specific tagged version of the image that generates it.
32 lines
1.0 KiB
Docker
32 lines
1.0 KiB
Docker
FROM dockcross/base:latest
|
|
MAINTAINER Matt McCormick "matt.mccormick@kitware.com"
|
|
|
|
ENV CROSS_TRIPLE x86_64-linux-gnu
|
|
ENV CROSS_ROOT /usr/bin
|
|
ENV AS=/usr/bin/${CROSS_TRIPLE}-as \
|
|
AR=/usr/bin/${CROSS_TRIPLE}-ar \
|
|
CC=/usr/bin/${CROSS_TRIPLE}-gcc \
|
|
CPP=/usr/bin/${CROSS_TRIPLE}-cpp \
|
|
CXX=/usr/bin/${CROSS_TRIPLE}-g++ \
|
|
LD=/usr/bin/${CROSS_TRIPLE}-ld \
|
|
FC=/usr/bin/${CROSS_TRIPLE}-gfortran
|
|
|
|
COPY ${CROSS_TRIPLE}-noop.sh /usr/bin/${CROSS_TRIPLE}-noop
|
|
|
|
COPY Toolchain.cmake /usr/lib/${CROSS_TRIPLE}/
|
|
ENV CMAKE_TOOLCHAIN_FILE /usr/lib/${CROSS_TRIPLE}/Toolchain.cmake
|
|
|
|
# Build-time metadata as defined at http://label-schema.org
|
|
ARG BUILD_DATE
|
|
ARG IMAGE=dockcross/linux-x64
|
|
ARG VERSION=latest
|
|
ARG VCS_REF
|
|
ARG VCS_URL
|
|
LABEL org.label-schema.build-date=$BUILD_DATE \
|
|
org.label-schema.name=$IMAGE \
|
|
org.label-schema.version=$VERSION \
|
|
org.label-schema.vcs-ref=$VCS_REF \
|
|
org.label-schema.vcs-url=$VCS_URL \
|
|
org.label-schema.schema-version="1.0"
|
|
ENV DEFAULT_DOCKCROSS_IMAGE ${IMAGE}:${VERSION}
|