Mercurial > hgrepos > Python2 > PyMuPDF
view mupdf-source/thirdparty/harfbuzz/.github/workflows/msvc-ci.yml @ 46:7ee69f120f19 default tip
>>>>> tag v1.26.5+1 for changeset b74429b0f5c4
| author | Franz Glasner <fzglas.hg@dom66.de> |
|---|---|
| date | Sat, 11 Oct 2025 17:17:30 +0200 |
| parents | b50eed0cc0ef |
| children |
line wrap: on
line source
name: msvc on: push: branches: [ main ] pull_request: branches: [ main ] permissions: contents: read jobs: msvc: runs-on: ${{ matrix.os }} strategy: fail-fast: false matrix: os: [windows-2019, windows-latest] include: - name: msvc-2019-x86 os: windows-2019 ARCH: x86 - name: msvc-2019-amd64 os: windows-latest ARCH: amd64 name: ${{ matrix.name }} steps: - uses: actions/checkout@v3 - uses: actions/setup-python@v4 with: python-version: '3.x' - uses: ilammy/msvc-dev-cmd@v1 with: arch : ${{ matrix.ARCH }} - name: Upgrade pip run: | python -m pip install -U pip - name: Install Dependencies run: | pip install --upgrade meson ninja fonttools - name: Build run: | # This dir contains a pkg-config which meson will happily use and later fail, so remove it $env:path = ($env:path.Split(';') | Where-Object { $_ -ne 'C:\Strawberry\perl\bin' }) -join ';' meson setup build ` --wrap-mode=forcefallback ` --buildtype=release ` -Dglib=enabled ` -Dfreetype=enabled ` -Dgdi=enabled ` -Ddirectwrite=enabled meson compile -C build - name: Test run: | meson test --print-errorlogs --suite=harfbuzz -C build
