mirror of
https://github.com/Relintai/osxcross.git
synced 2025-02-03 22:45:56 +01:00
Make OSXCross work on Android (Termux)
Additional changes:5e9c52005f
9fa76fb95a
8239a5211b
cd9885b97f
This commit is contained in:
parent
98149255fe
commit
542acc2ef6
@ -3,7 +3,7 @@
|
||||
### WHAT IS THE GOAL OF OSXCROSS? ###
|
||||
|
||||
The goal of OSXCross is to provide a well working OS X cross toolchain for
|
||||
Linux and FreeBSD.
|
||||
Linux, FreeBSD, OpenBSD and Android (Termux).
|
||||
|
||||
OSXCross works **on** x86, x86_64, ARM and AArch64.
|
||||
|
||||
|
9
build.sh
9
build.sh
@ -171,6 +171,15 @@ else
|
||||
mv -f *OSX*$SDK_VERSION*sdk* $SDK_DIR
|
||||
fi
|
||||
|
||||
## Android/Termux is broken
|
||||
|
||||
if [ $OPERATING_SYSTEM == "Android" ]; then
|
||||
pushd $SDK_DIR/MacOSX$SDK_VERSION.sdk &>/dev/null
|
||||
mkdir -p data/data/com.termux/files/usr
|
||||
create_symlink $PWD/usr/include data/data/com.termux/files/usr
|
||||
popd &>/dev/null
|
||||
fi
|
||||
|
||||
## Fix broken SDKs ##
|
||||
|
||||
pushd $SDK_DIR/MacOSX$SDK_VERSION.sdk &>/dev/null
|
||||
|
@ -41,6 +41,7 @@ set_path_vars
|
||||
|
||||
PLATFORM=$(uname -s)
|
||||
ARCH=$(uname -m)
|
||||
OPERATING_SYSTEM=$(uname -o 2>/dev/null || echo "-")
|
||||
SCRIPT=$(basename $0)
|
||||
|
||||
if [[ $PLATFORM == CYGWIN* ]]; then
|
||||
|
Loading…
Reference in New Issue
Block a user