build: drop the winbuild build system

In favor of CMake.

Closes #18040
This commit is contained in:
Viktor Szakats 2025-07-27 13:50:03 +02:00
parent 5e2d4d7905
commit 8d004781a5
No known key found for this signature in database
GPG key ID: B5ABD165E2AEF201
26 changed files with 4 additions and 1460 deletions

2
.github/labeler.yml vendored
View file

@ -75,7 +75,6 @@ build:
packages/**,\
plan9/**,\
projects/**,\
winbuild/**,\
lib/libcurl.def,\
tests/cmake/**\
}"
@ -520,6 +519,5 @@ Windows:
m4/curl-schannel.m4,\
projects/**,\
src/tool_doswin.c,\
winbuild/**,\
lib/libcurl.def\
}"

View file

@ -14,7 +14,6 @@ codespell \
--skip 'docs/THANKS' \
--skip 'packages/*' \
--skip 'scripts/wcurl' \
--skip 'winbuild/*' \
--ignore-regex '.*spellchecker:disable-line' \
--ignore-words '.github/scripts/codespell-ignore.txt' \
$(git ls-files)

View file

@ -30,7 +30,7 @@ my @tabs = (
"^m4/zz40-xc-ovr.m4",
"Makefile\\.(am|example)\$",
"/mkfile",
"\\.(sln|vc)\$",
"\\.sln\$",
"^tests/data/test",
);
@ -40,7 +40,6 @@ my @mixed_eol = (
my @need_crlf = (
"\\.(bat|sln)\$",
"^winbuild/.+\\.md\$",
);
my @space_at_eol = (

View file

@ -25,5 +25,4 @@ extend-exclude = [
"docs/THANKS",
"packages/*",
"scripts/wcurl",
"winbuild/*",
]

View file

@ -18,7 +18,6 @@ name: 'Source'
- 'Dockerfile'
- 'plan9/**'
- 'tests/data/**'
- 'winbuild/**'
pull_request:
branches:
- master
@ -29,7 +28,6 @@ name: 'Source'
- 'Dockerfile'
- 'plan9/**'
- 'tests/data/**'
- 'winbuild/**'
permissions: {}

View file

@ -17,7 +17,6 @@ name: 'curl-for-win'
- 'packages/**'
- 'plan9/**'
- 'projects/**'
- 'winbuild/**'
pull_request:
branches:
- master
@ -29,7 +28,6 @@ name: 'curl-for-win'
- 'packages/**'
- 'plan9/**'
- 'projects/**'
- 'winbuild/**'
concurrency:
group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.sha }}

View file

@ -20,7 +20,6 @@ name: 'Fuzzer'
- 'plan9/**'
- 'projects/**'
- 'tests/data/**'
- 'winbuild/**'
pull_request:
branches:
- master
@ -35,7 +34,6 @@ name: 'Fuzzer'
- 'plan9/**'
- 'projects/**'
- 'tests/data/**'
- 'winbuild/**'
permissions: {}

View file

@ -17,7 +17,6 @@ name: 'Linux HTTP/3'
- 'packages/**'
- 'plan9/**'
- 'projects/**'
- 'winbuild/**'
pull_request:
branches:
- master
@ -29,7 +28,6 @@ name: 'Linux HTTP/3'
- 'packages/**'
- 'plan9/**'
- 'projects/**'
- 'winbuild/**'
concurrency:
# Hardcoded workflow filename as workflow name above is just Linux again

View file

@ -31,7 +31,6 @@ name: 'Old Linux'
- 'packages/**'
- 'plan9/**'
- 'projects/**'
- 'winbuild/**'
pull_request:
branches:
- master
@ -43,7 +42,6 @@ name: 'Old Linux'
- 'packages/**'
- 'plan9/**'
- 'projects/**'
- 'winbuild/**'
permissions: {}

View file

@ -16,7 +16,6 @@ name: 'Linux'
- 'packages/**'
- 'plan9/**'
- 'projects/**'
- 'winbuild/**'
pull_request:
branches:
- master
@ -27,7 +26,6 @@ name: 'Linux'
- 'packages/**'
- 'plan9/**'
- 'projects/**'
- 'winbuild/**'
concurrency:
group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.sha }}

View file

@ -17,7 +17,6 @@ name: 'macOS'
- 'packages/**'
- 'plan9/**'
- 'projects/**'
- 'winbuild/**'
pull_request:
branches:
- master
@ -29,7 +28,6 @@ name: 'macOS'
- 'packages/**'
- 'plan9/**'
- 'projects/**'
- 'winbuild/**'
concurrency:
group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.sha }}

View file

@ -17,7 +17,6 @@ name: 'non-native'
- 'packages/**'
- 'plan9/**'
- 'projects/**'
- 'winbuild/**'
pull_request:
branches:
- master
@ -29,7 +28,6 @@ name: 'non-native'
- 'packages/**'
- 'plan9/**'
- 'projects/**'
- 'winbuild/**'
concurrency:
group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.sha }}

View file

@ -17,7 +17,6 @@ name: 'Windows'
- 'packages/**'
- 'plan9/**'
- 'projects/**'
- 'winbuild/**'
pull_request:
branches:
- master
@ -29,7 +28,6 @@ name: 'Windows'
- 'packages/**'
- 'plan9/**'
- 'projects/**'
- 'winbuild/**'
concurrency:
group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.sha }}