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? ###
|
### WHAT IS THE GOAL OF OSXCROSS? ###
|
||||||
|
|
||||||
The goal of OSXCross is to provide a well working OS X cross toolchain for
|
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.
|
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
|
mv -f *OSX*$SDK_VERSION*sdk* $SDK_DIR
|
||||||
fi
|
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 ##
|
## Fix broken SDKs ##
|
||||||
|
|
||||||
pushd $SDK_DIR/MacOSX$SDK_VERSION.sdk &>/dev/null
|
pushd $SDK_DIR/MacOSX$SDK_VERSION.sdk &>/dev/null
|
||||||
|
@ -41,6 +41,7 @@ set_path_vars
|
|||||||
|
|
||||||
PLATFORM=$(uname -s)
|
PLATFORM=$(uname -s)
|
||||||
ARCH=$(uname -m)
|
ARCH=$(uname -m)
|
||||||
|
OPERATING_SYSTEM=$(uname -o 2>/dev/null || echo "-")
|
||||||
SCRIPT=$(basename $0)
|
SCRIPT=$(basename $0)
|
||||||
|
|
||||||
if [[ $PLATFORM == CYGWIN* ]]; then
|
if [[ $PLATFORM == CYGWIN* ]]; then
|
||||||
|
Loading…
Reference in New Issue
Block a user