修复lua5.4.6,构建iOS平台时出现报错('system' is unavailable: not available on iOS… #41
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name: build | |
on: | |
push: | |
paths: | |
- build/** | |
- .github/workflows/build.yml | |
jobs: | |
android: | |
runs-on: ubuntu-latest | |
steps: | |
- uses: actions/checkout@v2 | |
- name: Install NDK | |
run: | | |
cd ~ | |
wget -O NDK -q https://dl.google.com/android/repository/android-ndk-r21b-linux-x86_64.zip | |
sudo apt install unzip -y | |
unzip -q NDK | |
ANDROID_NDK_HOME=$(pwd)/android-ndk-r21b | |
- name: Build | |
run: | | |
cd build | |
./make_android_lua54.sh | |
./make_android_lua53.sh | |
- name: Upload | |
uses: actions/upload-artifact@v2 | |
with: | |
path: ./build/plugin_lua54/**/* | |
name: plugin_lua54 | |
- name: Upload53 | |
uses: actions/upload-artifact@v2 | |
with: | |
path: ./build/plugin_lua53/**/* | |
name: plugin_lua53 | |
android_luajit: | |
runs-on: ubuntu-latest | |
steps: | |
- uses: actions/checkout@v2 | |
- name: Install NDK | |
run: | | |
cd ~ | |
wget -O NDK -q https://dl.google.com/android/repository/android-ndk-r15c-linux-x86_64.zip | |
sudo apt install unzip -y | |
unzip -q NDK | |
ANDROID_NDK_HOME=$(pwd)/android-ndk-r15c | |
- name: Build | |
run: | | |
cd build | |
sudo apt install gcc-multilib libncurses5 -y | |
./make_android_luajit_arm64.sh | |
- name: UploadJit | |
uses: actions/upload-artifact@v2 | |
with: | |
path: ./build/plugin_luajit/**/* | |
name: plugin_luajit | |
linux: | |
runs-on: ubuntu-latest | |
steps: | |
- uses: actions/checkout@v2 | |
- name: Build | |
run: | | |
cd build | |
./make_linux_lua54.sh | |
./make_linux64_lua53.sh | |
./make_linux64_luajit.sh | |
- name: Upload | |
uses: actions/upload-artifact@v2 | |
with: | |
path: ./build/plugin_lua54/**/* | |
name: plugin_lua54 | |
- name: Upload53 | |
uses: actions/upload-artifact@v2 | |
with: | |
path: ./build/plugin_lua53/**/* | |
name: plugin_lua53 | |
- name: UploadJit | |
uses: actions/upload-artifact@v2 | |
with: | |
path: ./build/plugin_luajit/**/* | |
name: plugin_luajit | |
ios: | |
runs-on: macos-latest | |
steps: | |
- uses: actions/checkout@v2 | |
- name: Build | |
run: | | |
cd build | |
./make_ios_lua54.sh | |
./make_ios_lua53.sh | |
./make_ios_luajit.sh | |
- name: Upload | |
uses: actions/upload-artifact@v2 | |
with: | |
path: ./build/plugin_lua54/**/* | |
name: plugin_lua54 | |
- name: Upload53 | |
uses: actions/upload-artifact@v2 | |
with: | |
path: ./build/plugin_lua53/**/* | |
name: plugin_lua53 | |
- name: UploadJit | |
uses: actions/upload-artifact@v2 | |
with: | |
path: ./build/plugin_luajit/**/* | |
name: plugin_luajit | |
osx: | |
runs-on: macos-11 | |
steps: | |
- uses: actions/checkout@v2 | |
- name: Build | |
run: | | |
cd build | |
./make_osx_lua54.sh | |
./make_osx_lua53.sh | |
./make_osx_luajit.sh | |
./make_osx_silicon_lua53.sh | |
./make_osx_silicon_lua54.sh | |
- name: Upload | |
uses: actions/upload-artifact@v2 | |
with: | |
path: ./build/plugin_lua54/**/* | |
name: plugin_lua54 | |
- name: Upload53 | |
uses: actions/upload-artifact@v2 | |
with: | |
path: ./build/plugin_lua53/**/* | |
name: plugin_lua53 | |
- name: UploadJit | |
uses: actions/upload-artifact@v2 | |
with: | |
path: ./build/plugin_luajit/**/* | |
name: plugin_luajit | |
windows: | |
runs-on: windows-2019 | |
steps: | |
- uses: actions/checkout@v2 | |
- name: Insatll MSVC | |
uses: microsoft/[email protected] | |
- name: Build | |
run: | | |
cd build | |
.\make_win_lua54.bat | |
.\make_uwp_lua54.bat | |
.\make_win32_lua53.bat | |
.\make_win64_lua53.bat | |
.\make_uwp.bat | |
- uses: ilammy/msvc-dev-cmd@v1 | |
- name: Build Luajit | |
run: | | |
cd build | |
.\make_win64_luajit.bat | |
- name: Upload | |
uses: actions/upload-artifact@v2 | |
with: | |
path: ./build/plugin_lua54/**/* | |
name: plugin_lua54 | |
- name: Upload53 | |
uses: actions/upload-artifact@v2 | |
with: | |
path: ./build/plugin_lua53/**/* | |
name: plugin_lua53 | |
- name: UploadJit | |
uses: actions/upload-artifact@v2 | |
with: | |
path: ./build/plugin_luajit/**/* | |
name: plugin_luajit | |
windows-luajit-32: | |
runs-on: windows-2019 | |
steps: | |
- uses: actions/checkout@v2 | |
- name: Insatll MSVC | |
uses: microsoft/[email protected] | |
- uses: ilammy/msvc-dev-cmd@v1 | |
with: | |
arch: x86 | |
- name: Build Luajit | |
run: | | |
cd build | |
.\make_win32_luajit.bat | |
- name: UploadJit | |
uses: actions/upload-artifact@v2 | |
with: | |
path: ./build/plugin_luajit/**/* | |
name: plugin_luajit | |