From 54f7a556bc920e3cac136f24b976f38627c65f62 Mon Sep 17 00:00:00 2001 From: Walter Julius Hennecke Date: Tue, 24 Jan 2012 12:05:46 +0100 Subject: [PATCH] Added cross compile shellscripts (untested) --- cross-make-mingw.sh | 17 +++++++++++++++++ cross-make-mingw64.sh | 17 +++++++++++++++++ 2 files changed, 34 insertions(+) create mode 100644 cross-make-mingw.sh create mode 100644 cross-make-mingw64.sh diff --git a/cross-make-mingw.sh b/cross-make-mingw.sh new file mode 100644 index 0000000..9b888ba --- /dev/null +++ b/cross-make-mingw.sh @@ -0,0 +1,17 @@ +#!/bin/sh + +CMD_PREFIX="i586-mingw32msvc i686-w64-mingw32"; + +if [ "X$CC" = "X" ]; then + for check in $CMD_PREFIX; do + full_check="${check}-gcc" + if [ ! $(which "$full_check") = "" ]; then + export CC="$full_check" + fi + done +fi + +export PLATFORM=mingw32 +export ARCH=x86 + +exec make $* diff --git a/cross-make-mingw64.sh b/cross-make-mingw64.sh new file mode 100644 index 0000000..a377e87 --- /dev/null +++ b/cross-make-mingw64.sh @@ -0,0 +1,17 @@ +#!/bin/sh + +CMD_PREFIX="amd64-mingw32msvc x86_64-w64-mingw32"; + +if [ "X$CC" = "X" ]; then + for check in $CMD_PREFIX; do + full_check="${check}-gcc" + if [ ! $(which "$full_check") = "" ]; then + export CC="$full_check" + fi + done +fi + +export PLATFORM=mingw32 +export ARCH=x64 + +exec make $*