iOS: update LuaJIT version

This commit is contained in:
MoNTE48 2020-02-06 16:25:32 +01:00
parent dfb5101344
commit d61846b15b

View File

@ -3,20 +3,19 @@
. sdk.sh . sdk.sh
export MACOSX_DEPLOYMENT_TARGET=10.13 export MACOSX_DEPLOYMENT_TARGET=10.13
# MoonJIT LUAJIT_VERSION=2.1
LUAJIT_VERSION=2.1.2
if [ ! -d moonjit-src ]; then if [ ! -d LuaJIT-src ]; then
wget https://github.com/moonjit/moonjit/archive/$LUAJIT_VERSION.zip wget https://github.com/LuaJIT/LuaJIT/archive/v$LUAJIT_VERSION.zip
unzip $LUAJIT_VERSION.zip unzip v$LUAJIT_VERSION.zip
mv moonjit-$LUAJIT_VERSION moonjit-src mv LuaJIT-$LUAJIT_VERSION LuaJIT-src
rm $LUAJIT_VERSION.zip rm v$LUAJIT_VERSION.zip
fi fi
cd moonjit-src cd LuaJIT-src
# 32-bit # 32-bit
make -j \ make amalg -j \
DEFAULT_CC=clang HOST_CC="clang -m32 -arch i386" CROSS="$(dirname $IOS_CC)/" TARGET_SYS=iOS \ DEFAULT_CC=clang HOST_CC="clang -m32 -arch i386" CROSS="$(dirname $IOS_CC)/" TARGET_SYS=iOS \
TARGET_FLAGS="-arch armv7 ${IOS_FLAGS_LUA}" \ TARGET_FLAGS="-arch armv7 ${IOS_FLAGS_LUA}" \
TARGET_CFLAGS+="-Wno-implicit-function-declaration -fno-omit-frame-pointer" TARGET_CFLAGS+="-Wno-implicit-function-declaration -fno-omit-frame-pointer"
@ -24,7 +23,7 @@ mv src/libluajit.a templib_32.a
make clean make clean
# 64-bit # 64-bit
make -j \ make amalg -j \
DEFAULT_CC=clang HOST_CC=clang CROSS="$(dirname $IOS_CC)/" TARGET_SYS=iOS \ DEFAULT_CC=clang HOST_CC=clang CROSS="$(dirname $IOS_CC)/" TARGET_SYS=iOS \
TARGET_FLAGS="-arch arm64 ${IOS_FLAGS_LUA}" \ TARGET_FLAGS="-arch arm64 ${IOS_FLAGS_LUA}" \
TARGET_CFLAGS+="-Wno-implicit-function-declaration" TARGET_CFLAGS+="-Wno-implicit-function-declaration"
@ -32,7 +31,7 @@ mv src/libluajit.a templib_64.a
make clean make clean
# 64-bit [arm64e] # 64-bit [arm64e]
make -j \ make amalg -j \
DEFAULT_CC=clang HOST_CC=clang CROSS="$(dirname $IOS_CC)/" TARGET_SYS=iOS \ DEFAULT_CC=clang HOST_CC=clang CROSS="$(dirname $IOS_CC)/" TARGET_SYS=iOS \
TARGET_FLAGS="-arch arm64e ${IOS_FLAGS_LUA}" \ TARGET_FLAGS="-arch arm64e ${IOS_FLAGS_LUA}" \
TARGET_CFLAGS+="-Wno-implicit-function-declaration" TARGET_CFLAGS+="-Wno-implicit-function-declaration"