Run just linux for now

This commit is contained in:
dcvz 2024-05-17 09:12:21 +02:00
parent 77a2628b8e
commit b4f4fe036c

View file

@ -83,56 +83,56 @@ jobs:
with: with:
name: Zelda64Recompiled name: Zelda64Recompiled
path: cmake-build/Zelda64Recompiled path: cmake-build/Zelda64Recompiled
build-windows: # build-windows:
runs-on: windows-latest # runs-on: windows-latest
strategy: # strategy:
matrix: # matrix:
type: [ Debug, Release ] # type: [ Debug, Release ]
steps: # steps:
- name: Checkout # - name: Checkout
uses: actions/checkout@v4 # uses: actions/checkout@v4
with: # with:
submodules: recursive # submodules: recursive
- name: ccache # - name: ccache
uses: hendrikmuhs/ccache-action@v1.2 # uses: hendrikmuhs/ccache-action@v1.2
with: # with:
key: ${{ runner.os }}-z64re-ccache # key: ${{ runner.os }}-z64re-ccache
- name: Install Windows Dependencies # - name: Install Windows Dependencies
run: | # run: |
choco install ninja gnupg # choco install ninja gnupg
Remove-Item -Path "C:\ProgramData\Chocolatey\bin\ccache.exe" -Force -ErrorAction SilentlyContinue # Remove-Item -Path "C:\ProgramData\Chocolatey\bin\ccache.exe" -Force -ErrorAction SilentlyContinue
- name: Configure Developer Command Prompt # - name: Configure Developer Command Prompt
uses: ilammy/msvc-dev-cmd@v1 # uses: ilammy/msvc-dev-cmd@v1
- name: Prepare Build # - name: Prepare Build
run: |- # run: |-
git clone https://${{ secrets.PAT }}@github.com/dcvz/zre.git # git clone https://${{ secrets.PAT }}@github.com/dcvz/zre.git
./zre/process.ps1 # ./zre/process.ps1
env: # env:
LARGE_SECRET_PASSPHRASE: ${{ secrets.LARGE_SECRET_PASSPHRASE }} # LARGE_SECRET_PASSPHRASE: ${{ secrets.LARGE_SECRET_PASSPHRASE }}
- name: Build N64Recomp & RSPRecomp # - name: Build N64Recomp & RSPRecomp
run: | # run: |
git clone https://github.com/Mr-Wiseguy/N64Recomp.git --recurse-submodules N64RecompSource # git clone https://github.com/Mr-Wiseguy/N64Recomp.git --recurse-submodules N64RecompSource
cd N64RecompSource # cd N64RecompSource
#
# enable ccache # # enable ccache
set $env:PATH="$env:USERPROFILE/.cargo/bin;$env:PATH" # set $env:PATH="$env:USERPROFILE/.cargo/bin;$env:PATH"
#
cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_CXX_COMPILER_LAUNCHER=ccache -DCMAKE_C_COMPILER_LAUNCHER=ccache -DCMAKE_MAKE_PROGRAM=ninja -G Ninja -S . -B cmake-build # cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_CXX_COMPILER_LAUNCHER=ccache -DCMAKE_C_COMPILER_LAUNCHER=ccache -DCMAKE_MAKE_PROGRAM=ninja -G Ninja -S . -B cmake-build
cmake --build cmake-build --config Release --target N64Recomp -j 8 # cmake --build cmake-build --config Release --target N64Recomp -j 8
cmake --build cmake-build --config Release --target RSPRecomp -j 8 # cmake --build cmake-build --config Release --target RSPRecomp -j 8
#
# Copy N64Recomp & RSPRecomp to root directory # # Copy N64Recomp & RSPRecomp to root directory
cp cmake-build/N64Recomp.exe .. # cp cmake-build/N64Recomp.exe ..
cp cmake-build/RSPRecomp.exe .. # cp cmake-build/RSPRecomp.exe ..
- name: Run N64Recomp & RSPRecomp # - name: Run N64Recomp & RSPRecomp
run: | # run: |
./N64Recomp.exe us.rev1.toml # ./N64Recomp.exe us.rev1.toml
./RSPRecomp.exe aspMain.us.rev1.toml # ./RSPRecomp.exe aspMain.us.rev1.toml
./RSPRecomp.exe njpgdspMain.us.rev1.toml # ./RSPRecomp.exe njpgdspMain.us.rev1.toml
- name: Build ZeldaRecomp (Unix) # - name: Build ZeldaRecomp (Unix)
run: |- # run: |-
# enable ccache # # enable ccache
set $env:PATH="$env:USERPROFILE/.cargo/bin;$env:PATH" # set $env:PATH="$env:USERPROFILE/.cargo/bin;$env:PATH"
#
cmake -DCMAKE_BUILD_TYPE=${{ matrix.type }} -DCMAKE_CXX_COMPILER_LAUNCHER=ccache -DCMAKE_C_COMPILER_LAUNCHER=ccache -DCMAKE_MAKE_PROGRAM=ninja -G Ninja -S . -B cmake-build # cmake -DCMAKE_BUILD_TYPE=${{ matrix.type }} -DCMAKE_CXX_COMPILER_LAUNCHER=ccache -DCMAKE_C_COMPILER_LAUNCHER=ccache -DCMAKE_MAKE_PROGRAM=ninja -G Ninja -S . -B cmake-build
cmake --build cmake-build --config ${{ matrix.type }} --target Zelda64Recompiled -j 8 # cmake --build cmake-build --config ${{ matrix.type }} --target Zelda64Recompiled -j 8