diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index fa2ecac..d70f0fc 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -40,8 +40,13 @@ jobs: - name: Add msbuild to PATH uses: microsoft/setup-msbuild@v1.3.1 + - name: Install Premake5 + uses: abel0b/setup-premake@v2.2 + with: + version: "5.0.0-beta2" + - name: Generate project files - run: cmd /C call generate.bat + run: premake5 vs2022 - name: Set up problem matching uses: ammaraskar/msvc-problem-matcher@master @@ -91,8 +96,13 @@ jobs: - name: Install Mold uses: rui314/setup-mold@staging + - name: Install Premake5 + uses: abel0b/setup-premake@v2.2 + with: + version: "5.0.0-beta2" + - name: Generate project files - run: ./generate.sh + run: premake5 gmake2 - name: Set up problem matching uses: ammaraskar/gcc-problem-matcher@master @@ -139,8 +149,13 @@ jobs: # NOTE - If LFS ever starts getting used during builds, switch this to true! lfs: false + - name: Install Premake5 + uses: abel0b/setup-premake@v2.2 + with: + version: "5.0.0-beta2" + - name: Generate project files - run: ./generate.sh + run: premake5 gmake2 - name: Set up problem matching uses: ammaraskar/gcc-problem-matcher@master diff --git a/generate.bat b/generate.bat deleted file mode 100644 index 561de2a..0000000 --- a/generate.bat +++ /dev/null @@ -1,3 +0,0 @@ -@echo off -git submodule update --init --recursive -tools\premake5 %* vs2022 diff --git a/generate.sh b/generate.sh deleted file mode 100755 index 9e96289..0000000 --- a/generate.sh +++ /dev/null @@ -1,7 +0,0 @@ -#!/bin/bash -git submodule update --init --recursive -if [ "$(uname)" == "Darwin" ]; then - ./tools/premake5-mac gmake2 -else - ./tools/premake5-linux gmake2 -fi diff --git a/tools/premake5-linux b/tools/premake5-linux deleted file mode 100755 index bcb51ce..0000000 Binary files a/tools/premake5-linux and /dev/null differ diff --git a/tools/premake5-mac b/tools/premake5-mac deleted file mode 100755 index 48daa61..0000000 Binary files a/tools/premake5-mac and /dev/null differ diff --git a/tools/premake5.exe b/tools/premake5.exe deleted file mode 100644 index 1a637aa..0000000 Binary files a/tools/premake5.exe and /dev/null differ