From 2eeee23c837d56c2992f1e72c8b33c9e0b3b287b Mon Sep 17 00:00:00 2001 From: mercury233 Date: Mon, 24 Feb 2025 11:28:38 +0800 Subject: [PATCH 1/3] use premake-5.0.0-beta5 --- .github/workflows/build.yml | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index ecce160bb..b1e7211b0 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -16,16 +16,23 @@ jobs: with: fetch-depth: 0 - - name: Install lua + - name: Download dependencies + run: bash -c " \ + curl -Z --retry 5 --connect-timeout 30 --location \ + --create-dirs --output-dir temp --remote-name-all \ + https://www.lua.org/ftp/lua-5.4.7.tar.gz \ + https://github.com/premake/premake-core/releases/download/v5.0.0-beta5/premake-5.0.0-beta5-windows.zip \ + ; exit 0" + + - name: Lua run: | - bash -c "curl -Z --retry 5 --connect-timeout 30 --location --create-dirs --output-dir temp --remote-name-all https://www.lua.org/ftp/lua-5.4.7.tar.gz https://github.com/premake/premake-core/releases/download/v5.0.0-beta2/premake-5.0.0-beta2-windows.zip ; exit 0" tar -xzf temp/lua-5.4.7.tar.gz move lua-5.4.7 lua - name: Premake run: | mkdir premake-5 - tar -C premake-5 -xzf temp/premake-5.0.0-beta2-windows.zip + tar -C premake-5 -xzf temp/premake-5.0.0-beta5-windows.zip copy premake\lua.lua lua\premake5.lua copy premake\dll.lua dll.lua .\premake-5\premake5.exe vs2022 --file=dll.lua From 23552dda459dc4c6db82ffe23b5aabfae2cea7ed Mon Sep 17 00:00:00 2001 From: mercury233 Date: Mon, 24 Feb 2025 11:36:24 +0800 Subject: [PATCH 2/3] fix --- .github/workflows/build.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index b1e7211b0..562ebceea 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -17,7 +17,8 @@ jobs: fetch-depth: 0 - name: Download dependencies - run: bash -c " \ + run: | + bash -c " \ curl -Z --retry 5 --connect-timeout 30 --location \ --create-dirs --output-dir temp --remote-name-all \ https://www.lua.org/ftp/lua-5.4.7.tar.gz \ From 01779d91a1a141a7375f9129c99be9a6c091308b Mon Sep 17 00:00:00 2001 From: mercury233 Date: Mon, 24 Feb 2025 11:41:28 +0800 Subject: [PATCH 3/3] update deprecated --- premake/dll.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/premake/dll.lua b/premake/dll.lua index cd822d662..5ae0d9059 100644 --- a/premake/dll.lua +++ b/premake/dll.lua @@ -35,7 +35,7 @@ workspace "ocgcoredll" startproject "ocgcore" filter { "configurations:Release", "action:vs*" } - flags { "LinkTimeOptimization" } + linktimeoptimization "On" staticruntime "On" disablewarnings { "4334" }