[go: up one dir, main page]

nix 0.8.1

Rust friendly bindings to *nix APIs
Documentation
#!/bin/bash
#
# Build nix and all tests for as many versions and platforms as can be
# managed.  This requires docker.
#

set -e

BASE_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd)"
RUN_DOCKER="${BASE_DIR}/ci/run-docker.sh"

export RUST_VERSION=1.7.0

export DOCKER_IMAGE=posborne/rust-cross:x86
RUST_TARGET=i686-unknown-linux-gnu ${RUN_DOCKER}
RUST_TARGET=x86_64-unknown-linux-gnu ${RUN_DOCKER}
RUST_TARGET=x86_64-unknown-linux-musl ${RUN_DOCKER}

export DOCKER_IMAGE=posborne/rust-cross:arm
RUST_TARGET=aarch64-unknown-linux-gnu ${RUN_DOCKER}
RUST_TARGET=arm-linux-gnueabi ${RUN_DOCKER}
RUST_TARGET=arm-linux-gnueabihf ${RUN_DOCKER}

export DOCKER_IMAGE=posborne/rust-cross:mips
RUST_TARGET=mips-unknown-linux-gnu ${RUN_DOCKER}
RUST_TARGET=mipsel-unknown-linux-gnu ${RUN_DOCKER}

export DOCKER_IMAGE=posborne/rust-cross:android ${RUN_DOCKER}
RUST_TARGET=arm-linux-androideabi ${RUN_DOCKER}