Skip to content

Commit

Permalink
Install MSYS2 for 'bash.exe' and VCPKG for 'yasm.exe'
Browse files Browse the repository at this point in the history
  • Loading branch information
bear101 committed Apr 23, 2023
1 parent 095ae82 commit ab49ecf
Showing 1 changed file with 16 additions and 2 deletions.
18 changes: 16 additions & 2 deletions .github/workflows/windows.yml
Original file line number Diff line number Diff line change
Expand Up @@ -63,6 +63,22 @@ jobs:
shell: cmd
run: set

- name: Setup msbuild in PATH
uses: microsoft/setup-msbuild@v1

- name: Install MSYS2
uses: msys2/setup-msys2@v2
with:
msystem: ${{ matrix.msystem }}
path-type: inherit
install: make

- name: Install YASM for libvpx compilation
shell: cmd
run: |
vcpkg install --recurse yasm --triplet ${{ matrix.vcpkgarch }} --clean-after-build
echo %VCPKG_INSTALLATION_ROOT%\installed\${{ matrix.vcpkgarch }}\tools\yasm>> %GITHUB_PATH%
- name: Init TeamTalk Client submodules
working-directory: ${{runner.workspace}}/TeamTalk5
run: |
Expand All @@ -75,9 +91,7 @@ jobs:
cmake -S TeamTalk5 -B output -A ${{ matrix.cmakeplatform }}
-DCATCH_UNITTEST=ON
-DCATCH_UNITTEST_PERF=OFF
-DFEATURE_LIBVPX=OFF
-DFEATURE_WEBRTC=OFF
-DTOOLCHAIN_LIBVPX=OFF
-DBUILD_TEAMTALK_CLIENT_DOTNET_EXAMPLE=OFF
-DCMAKE_INSTALL_PREFIX=${{runner.workspace}}/install-teamtalk
Expand Down

0 comments on commit ab49ecf

Please sign in to comment.