set -x
cd $(dirname "$0")
CARGO_TARGET_ARMV7_UNKNOWN_LINUX_GNUEABIHF_LINKER=/usr/bin/arm-linux-gnueabihf-gcc \
CARGO_TARGET_AARCH64_UNKNOWN_LINUX_GNU_LINKER=/usr/bin/aarch64-linux-gnu-gcc \
CARGO_TARGET_I686_UNKNOWN_LINUX_GNU_LINKER=/usr/bin/i686-linux-gnu-gcc \
cargo build \
--target i686-unknown-linux-gnu \
--target i686-unknown-linux-musl \
--target x86_64-unknown-linux-gnu \
--target x86_64-unknown-linux-musl \
--target x86_64-pc-windows-gnu \
--target armv7-unknown-linux-gnueabihf \
--target aarch64-unknown-linux-gnu \
--release