iOS: update LuaJIT version
This commit is contained in:
parent
dfb5101344
commit
d61846b15b
@ -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"
|
||||||
|
Loading…
x
Reference in New Issue
Block a user