mirror of
https://github.com/love2d/love-apple-dependencies.git
synced 2026-08-12 08:30:57 +02:00
Reorganize folder hierarchy
This commit is contained in:
Executable
+39
@@ -0,0 +1,39 @@
|
||||
mkdir -p Sources/luajit
|
||||
|
||||
git clone https://github.com/LuaJIT/LuaJIT.git Sources/LuaJIT
|
||||
cd Sources/LuaJIT
|
||||
git pull
|
||||
git checkout v2.1
|
||||
|
||||
INSTALL_NAME="@rpath/Lua.framework/Versions/A/Lua"
|
||||
MACOSX_DEPLOYMENT_TARGET=10.7
|
||||
|
||||
# build x64
|
||||
make clean
|
||||
make -j8 TARGET_FLAGS="-arch x86_64"
|
||||
install_name_tool -id $INSTALL_NAME src/libluajit.so
|
||||
cp src/libluajit.so libluajit_x86_64.dylib
|
||||
|
||||
# build arm64
|
||||
make clean
|
||||
make -j8 TARGET_FLAGS="-arch arm64"
|
||||
install_name_tool -id $INSTALL_NAME src/libluajit.so
|
||||
cp src/libluajit.so libluajit_arm64.dylib
|
||||
|
||||
# combine lib
|
||||
lipo -create -output libluajit.dylib libluajit_arm64.dylib libluajit_x86_64.dylib
|
||||
|
||||
FRAMEWORK_PATH="../../Frameworks/Lua.framework/Versions/A"
|
||||
|
||||
# copy lib
|
||||
cp libluajit.dylib $FRAMEWORK_PATH/Lua
|
||||
|
||||
|
||||
# copy includes
|
||||
cp src/lua.hpp $FRAMEWORK_PATH/Headers
|
||||
|
||||
cp src/lauxlib.h $FRAMEWORK_PATH/Headers
|
||||
cp src/lua.h $FRAMEWORK_PATH/Headers
|
||||
cp src/luaconf.h $FRAMEWORK_PATH/Headers
|
||||
cp src/lualib.h $FRAMEWORK_PATH/Headers
|
||||
cp src/luajit.h $FRAMEWORK_PATH/Headers
|
||||
Reference in New Issue
Block a user