From fe1c9f28b01147fbc2cc6a783d833fd2879b9451 Mon Sep 17 00:00:00 2001 From: johnche Date: Sun, 19 Jun 2022 12:33:43 +0800 Subject: [PATCH] m1 lua54 --- .github/workflows/build.yml | 1 + .github/workflows/publish.yml | 4 +++- build/make_osx_silicon_lua54.sh | 7 +++++++ 3 files changed, 11 insertions(+), 1 deletion(-) create mode 100755 build/make_osx_silicon_lua54.sh 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/ +