diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index cd7b2028c..614e2863d 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -103,6 +103,7 @@ jobs: ./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: diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 2f2e20ef2..88d41d032 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -93,7 +93,7 @@ jobs: path: ./build/plugin_luajit/**/* name: plugin_luajit osx: - runs-on: macos-10.15 + runs-on: macos-11 steps: - uses: actions/checkout@v2 @@ -103,6 +103,8 @@ jobs: ./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: diff --git a/build/make_osx_silicon_lua54.sh b/build/make_osx_silicon_lua54.sh new file mode 100755 index 000000000..f290f832a --- /dev/null +++ b/build/make_osx_silicon_lua54.sh @@ -0,0 +1,7 @@ +mkdir -p build_osx_54_silicon && cd build_osx_54_silicon +cmake -DBUILD_SILICON=ON -DLUA_VERSION=5.4.1 -GXcode ../ +cd .. +cmake --build build_osx_54_silicon --config Release +mkdir -p plugin_lua54/Plugins/arm64 +cp build_osx_54_silicon/Release/libxlua.dylib plugin_lua54/Plugins/arm64/ +