mirror of
https://github.com/harfbuzz/harfbuzz.git
synced 2025-04-07 22:41:27 +00:00
Use meson 0.62.0, remove retry
Signed-off-by: Pedro Kaj Kjellerup Nacht <pnacht@google.com>
This commit is contained in:
parent
3679293a45
commit
0be1e5a73d
3 changed files with 11 additions and 30 deletions
|
@ -1,4 +1,4 @@
|
|||
-r requirements-fonttools.in
|
||||
meson==0.60.0
|
||||
meson==0.62.0
|
||||
gcovr==5.0
|
||||
ninja
|
||||
|
|
|
@ -179,9 +179,9 @@ markupsafe==2.1.3 \
|
|||
--hash=sha256:e4dd52d80b8c83fdce44e12478ad2e85c64ea965e75d66dbeafb0a3e77308fcc \
|
||||
--hash=sha256:fec21693218efe39aa7f8599346e90c705afa52c5b31ae019b2e57e8f6542bb2
|
||||
# via jinja2
|
||||
meson==0.60.0 \
|
||||
--hash=sha256:080d68b685e9a0d9c9bb475457e097b49e1d1a6f750abc971428a8d2e1b12d47 \
|
||||
--hash=sha256:40cc2426b482c8b0d7931a2ed69aaf85caf1ae7653d0435e82e39c5867cfa28c
|
||||
meson==0.62.0 \
|
||||
--hash=sha256:00e06dccac7d3b0568b5da82e70c2028c80c359aab6dc517bcbd1825511898c3 \
|
||||
--hash=sha256:06f8c1cfa51bfdb533c82623ffa524cacdbea02ace6d709145e33aabdad6adcb
|
||||
# via -r .ci/requirements.in
|
||||
ninja==1.11.1 \
|
||||
--hash=sha256:1c474326e11fba3f8c2582715d79216292e327d3335367c0e87e9647a002cc4a \
|
||||
|
|
33
.github/workflows/msvc-ci.yml
vendored
33
.github/workflows/msvc-ci.yml
vendored
|
@ -48,32 +48,13 @@ jobs:
|
|||
- name: Setup Meson
|
||||
run: |
|
||||
sccache --version
|
||||
|
||||
# For Windows, meson downloads source tarballs.
|
||||
# The endpoint is flaky, so we need to wrap this in a retry loop.
|
||||
# (meson handles this internally as of 0.62.0)
|
||||
$attempts=1
|
||||
$timeout=1
|
||||
while ($attempts -le 5 )
|
||||
{
|
||||
meson setup build `
|
||||
--wrap-mode=forcefallback `
|
||||
--buildtype=release `
|
||||
-Dglib=enabled `
|
||||
-Dfreetype=enabled `
|
||||
-Dgdi=enabled `
|
||||
-Ddirectwrite=enabled
|
||||
|
||||
if ($LASTEXITCODE -eq 0)
|
||||
{
|
||||
break
|
||||
}
|
||||
|
||||
echo "Setup failed, trying again with delay"
|
||||
Start-Sleep -Seconds $timeout
|
||||
$timeout=$timeout * 2
|
||||
$attempts++
|
||||
}
|
||||
meson setup build `
|
||||
--wrap-mode=forcefallback `
|
||||
--buildtype=release `
|
||||
-Dglib=enabled `
|
||||
-Dfreetype=enabled `
|
||||
-Dgdi=enabled `
|
||||
-Ddirectwrite=enabled
|
||||
- name: Build
|
||||
run: meson compile -Cbuild
|
||||
- name: Test
|
||||
|
|
Loading…
Add table
Reference in a new issue