blob: 599043622818dfc1fef754004f02b1e76d9c85b3 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
#!/bin/bash
MACOS_TARGET="x86_64-apple-darwin"
echo "Building target for platform ${MACOS_TARGET}"
echo
# Add osxcross toolchain to path
export PATH="$(pwd)/osxcross/target/bin:$PATH"
# Make libz-sys (git2-rs -> libgit2-sys -> libz-sys) build as a statically linked lib
# This prevents the host zlib from being linked
export LIBZ_SYS_STATIC=1
# make libsodium happy
export PKG_CONFIG_ALLOW_CROSS=1
#export SODIUM_USE_PKG_CONFIG=1
# Use Clang for C/C++ builds
export CC=o64-clang
export CXX=o64-clang++
cargo build --release --target "${MACOS_TARGET}"
echo
echo Done
|