diff options
| author | Janito Vaqueiro Ferreira Filho <janito@mullvad.net> | 2019-02-23 18:16:32 +0000 |
|---|---|---|
| committer | Janito Vaqueiro Ferreira Filho <janito@mullvad.net> | 2019-04-02 13:08:34 +0000 |
| commit | 12847d40a9f95e31c6400db3d934fae9adefbef3 (patch) | |
| tree | eaa17c7808fa9bdd5b25f064334a424f84a4bce7 | |
| parent | ae8c5013b27693b881e94482f34fb19112aa1a04 (diff) | |
| download | mullvadvpn-12847d40a9f95e31c6400db3d934fae9adefbef3.tar.xz mullvadvpn-12847d40a9f95e31c6400db3d934fae9adefbef3.zip | |
Prepare for cross-compile support in env.sh
| -rwxr-xr-x | env.sh | 35 |
1 files changed, 28 insertions, 7 deletions
@@ -2,18 +2,39 @@ SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" -case "$(uname -s)" in - Linux*) +if [ -n "$1" ]; then + PLATFORM="$1" +fi + +if [ -z "$PLATFORM" ]; then + case "$(uname -s)" in + Linux*) + PLATFORM="linux" + ;; + Darwin*) + PLATFORM="macos" + ;; + MINGW*|MSYS_NT*) + PLATFORM="windows" + ;; + esac +fi + +case "$PLATFORM" in + linux) export LIBMNL_LIB_DIR="$SCRIPT_DIR/dist-assets/binaries/linux" export LIBNFTNL_LIB_DIR="$SCRIPT_DIR/dist-assets/binaries/linux" - PLATFORM="linux" ;; - Darwin*) + macos) export MACOSX_DEPLOYMENT_TARGET="10.7" - PLATFORM="macos" ;; - MINGW*|MSYS_NT*) - PLATFORM="windows" + windows) + ;; + android*) + ;; + *) + echo "Unknown target platform \"$PLATFORM\"" >&2 + exit 1 ;; esac |
