diff --git a/.github/workflows/linux-build.yml b/.github/workflows/linux-build.yml index a0052a8a..d474290d 100644 --- a/.github/workflows/linux-build.yml +++ b/.github/workflows/linux-build.yml @@ -9,6 +9,8 @@ jobs: strategy: fail-fast: false + matrix: + build_type: [Debug] steps: - uses: actions/checkout@v4 @@ -46,6 +48,24 @@ jobs: export VULKAN_SDK=/usr/include/vulkan premake5 gmake2 + - name: Build Meta Generator files + run: | + cd Build + make -j$(nproc) -k Gen-Meta + + - name: Run Meta Generator + run: | + META_DIR=Submodules/Engine/Source/Meta/Meta + rm -rf $META_DIR/Generated + Build/Bin/Game/Engine/${{ matrix.build_type }}/TypeGenerator \ + $META_DIR/Source \ + $META_DIR/Generated + + - name: Re-run Premake + run: | + export VULKAN_SDK=/usr/include/vulkan + premake5 gmake2 + - name: Build run: | cd Build diff --git a/.github/workflows/on-push.yml b/.github/workflows/on-push.yml index 3e8c575f..b5b43f1e 100644 --- a/.github/workflows/on-push.yml +++ b/.github/workflows/on-push.yml @@ -5,9 +5,9 @@ on: workflow_dispatch: jobs: - call-windows-build: - name: Windows Build - uses: ./.github/workflows/win-build.yml +# call-windows-build: +# name: Windows Build +# uses: ./.github/workflows/win-build.yml call-linux-build: name: Linux Build diff --git a/Submodules/Engine b/Submodules/Engine index 73e1a925..f4f58b0e 160000 --- a/Submodules/Engine +++ b/Submodules/Engine @@ -1 +1 @@ -Subproject commit 73e1a925a5526f7369e6b8469c4a62ec4fe4405f +Subproject commit f4f58b0e0aeb866151fff87ebc37d418e81cfd1f