mirror of
https://github.com/notwa/rc
synced 2025-02-05 07:43:22 -08:00
set up clang cross compiling
This commit is contained in:
parent
246c4c892c
commit
91ccf02d77
2 changed files with 13 additions and 2 deletions
|
@ -9,7 +9,8 @@ hash -d win=/cygdrive/c/Users/$USER
|
||||||
hash -d mm='/cygdrive/c/Program Files (x86)/mupen64plus/mm'
|
hash -d mm='/cygdrive/c/Program Files (x86)/mupen64plus/mm'
|
||||||
|
|
||||||
ADDPATH() {
|
ADDPATH() {
|
||||||
grep ":$1:" <<<":$PATH:" >/dev/null || export PATH="$PATH:$1"
|
new="$(readlink -f "$1")"
|
||||||
|
grep ":$new:" <<<":$PATH:" >/dev/null || export PATH="$PATH:$new"
|
||||||
}
|
}
|
||||||
ADDPATH "$HOME/opt/local/bin"
|
ADDPATH "$HOME/opt/local/bin"
|
||||||
|
|
||||||
|
|
12
sh/mw
12
sh/mw
|
@ -27,7 +27,7 @@ mw-disable() {
|
||||||
|
|
||||||
local e=
|
local e=
|
||||||
for e in PATH PREFIX CC CPP CXX LD CFLAGS CPPFLAGS CXXFLAGS LDFLAGS \
|
for e in PATH PREFIX CC CPP CXX LD CFLAGS CPPFLAGS CXXFLAGS LDFLAGS \
|
||||||
AR RANLIB RC WINDRES OBJCOPY SDL_CFLAGS SDL_LDLIBS; do
|
AR RANLIB RC WINDRES OBJCOPY COMPILER_PATH SDL_CFLAGS SDL_LDLIBS; do
|
||||||
local v="${_mw_[$e]}"
|
local v="${_mw_[$e]}"
|
||||||
[ -n "$v" ] && export "$e=$v" || unset "$e"
|
[ -n "$v" ] && export "$e=$v" || unset "$e"
|
||||||
done
|
done
|
||||||
|
@ -84,6 +84,16 @@ mw() {
|
||||||
mw-enable $_mw_host64 ~/src/mxe/usr
|
mw-enable $_mw_host64 ~/src/mxe/usr
|
||||||
export CFLAGS="-mwin32 $CFLAGS"
|
export CFLAGS="-mwin32 $CFLAGS"
|
||||||
export CXXFLAGS="$CFLAGS"
|
export CXXFLAGS="$CFLAGS"
|
||||||
|
elif [[ "$1" == 32c ]]; then
|
||||||
|
mw-enable $_mw_host32 ~/src/mxe/usr
|
||||||
|
export CC="$_mw_host32-clang"
|
||||||
|
export CXX="$_mw_host32-clang++"
|
||||||
|
export COMPILER_PATH="$HOME/src/mxe/usr/bin"
|
||||||
|
elif [[ "$1" == 64c ]]; then
|
||||||
|
mw-enable $_mw_host64 ~/src/mxe/usr
|
||||||
|
export CC="$_mw_host64-clang"
|
||||||
|
export CXX="$_mw_host64-clang++"
|
||||||
|
export COMPILER_PATH="$HOME/src/mxe/usr/bin"
|
||||||
elif [[ "$1" == arm ]]; then
|
elif [[ "$1" == arm ]]; then
|
||||||
mw-enable $_mw_hostarm /usr
|
mw-enable $_mw_hostarm /usr
|
||||||
export CFLAGS="-mfloat-abi=hard -mcpu=cortex-a9 $CFLAGS"
|
export CFLAGS="-mfloat-abi=hard -mcpu=cortex-a9 $CFLAGS"
|
||||||
|
|
Loading…
Add table
Reference in a new issue