Skip to content

trying to add qtwebview again #73

trying to add qtwebview again

trying to add qtwebview again #73

Workflow file for this run

name: Test
on:
push:
jobs:
build:
name: Build (${{ matrix.os }})
runs-on: ${{ matrix.os }}
strategy:
fail-fast: false
matrix:
include:
- os: windows-latest
triplet: x64-windows
shell: powershell
- os: ubuntu-latest
triplet: x64-linux
shell: bash
- os: macos-latest
triplet: x64-osx
shell: bash
env:
VCPKG_BINARY_SOURCES: >-
clear;files,${{ github.workspace }}${{ matrix.os == 'windows-latest' && '\vcpkg-cache' || '/vcpkg-cache' }},readwrite
VCPKG_ROOT: ${{ matrix.os == 'windows-latest' && 'X:\vcpkg' || 'vcpkg' }}
steps:
- uses: actions/checkout@v4
- name: Restore vcpkg cache
uses: ./.github/cache
with:
triplet: ${{ matrix.triplet }}
- name: Clone vcpkg
run: git clone https://github.com/microsoft/vcpkg
- name: Ubuntu Setup
if: ${{ matrix.os == 'ubuntu-latest' }}
run: sudo apt-get update && sudo apt-get install -y autoconf autoconf-archive automake libtool libltdl-dev
- name: MacOS Setup
if: ${{ matrix.os == 'macos-latest' }}
run: brew install autoconf autoconf-archive automake libtool
- name: Windows Setup
if: ${{ matrix.os == 'windows-latest' }}
run: |
subst X: ${{ github.workspace }}
- name: Bootstrap vcpkg
run: ${{matrix.os == 'windows-latest' && 'X:\vcpkg\bootstrap-vcpkg.bat' || './vcpkg/bootstrap-vcpkg.sh'}}
- name: Install dependencies
run: ${{matrix.os == 'windows-latest' && 'X:\vcpkg\vcpkg install' || './vcpkg/vcpkg install'}} --triplet ${{matrix.triplet}} --x-install-root ${{ github.workspace }}${{ matrix.os == 'windows-latest' && '\vcpkg-cache' || '/vcpkg-cache' }}