zshrc: Add cross() command like in fish
This commit is contained in:
parent
8e226420eb
commit
d08c149859
2 changed files with 184 additions and 5 deletions
|
@ -8,9 +8,11 @@ function cross --description 'Set up cross-compilation environment'
|
|||
case 3ds nds
|
||||
if test -z "$DEVKITPRO"
|
||||
echo 'Please set DEVKITPRO!'
|
||||
return 1
|
||||
end
|
||||
if test -z "$DEVKITARM"
|
||||
echo 'Please set DEVKITARM!'
|
||||
return 1
|
||||
end
|
||||
|
||||
set PATH $DEVKITARM/bin $PATH
|
||||
|
@ -64,10 +66,10 @@ function cross --description 'Set up cross-compilation environment'
|
|||
set archs $default_archs
|
||||
end
|
||||
|
||||
set -gx CC clang -isysroot $sdk
|
||||
set -gx CPP clang -E -isysroot $sdk
|
||||
set -gx CXX clang++ -isysroot $sdk
|
||||
set -gx CXXPP clang++ -E -isysroot $sdk
|
||||
set -gx CC clang --sysroot $sdk
|
||||
set -gx CPP clang -E --sysroot $sdk
|
||||
set -gx CXX clang++ --sysroot $sdk
|
||||
set -gx CXXPP clang++ -E --sysroot $sdk
|
||||
|
||||
for arch in $archs
|
||||
set -a CC -arch $arch
|
||||
|
@ -82,7 +84,7 @@ function cross --description 'Set up cross-compilation environment'
|
|||
set -gx OBJCPPXX $CXXPP
|
||||
set -gx IPHONEOS_DEPLOYMENT_TARGET 10.0
|
||||
set -g cross_host $archs[1]-apple-darwin
|
||||
case mingw32
|
||||
case mingw
|
||||
set -l pkg
|
||||
switch $argv[2]
|
||||
case i686 x86_64
|
||||
|
@ -121,9 +123,11 @@ function cross --description 'Set up cross-compilation environment'
|
|||
case switch
|
||||
if test -z "$DEVKITPRO"
|
||||
echo 'Please set DEVKITPRO!'
|
||||
return 1
|
||||
end
|
||||
if test -z "$DEVKITA64"
|
||||
echo 'Please set DEVKITA64!'
|
||||
return 1
|
||||
end
|
||||
|
||||
set PATH $DEVKITA64/bin $PATH
|
||||
|
@ -132,9 +136,11 @@ function cross --description 'Set up cross-compilation environment'
|
|||
case wii wii-u
|
||||
if test -z "$DEVKITPRO"
|
||||
echo 'Please set DEVKITPRO!'
|
||||
return 1
|
||||
end
|
||||
if test -z "$DEVKITPPC"
|
||||
echo 'Please set DEVKITPPC!'
|
||||
return 1
|
||||
end
|
||||
|
||||
set PATH $DEVKITPPC/bin $PATH
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue