curl/.github/scripts
Viktor Szakats aaacd02466
GHA/configure-vs-cmake: add Windows build, fix issues
- configure: disable pthreads by default on Windows.
- configure: disable detecting `fseeko()` on Windows.
  (It exists in mingw-w64 2.0.0 and newer, but it's permanently ignored
  in CMake, as this function is never necessary on Windows.)
- extend existing exceptions with their Windows variants.
- `lib/formdata.c`: prioritize `_fseeki64()` over `fseeko()`.
  To reduce the difference between Windows builds, which now all use
  `_fseeki64()`.
- cmake: perm-enable `HAVE_DIRENT_H` and `HAVE_OPENDIR` for mingw-w64,
  to match configure.
  Follow-up to bfe54b0e88 #13137
  This in theory could make the dir listing feature work in mingw-w64
  build, but in my tests (on WINE) it failed at the preceding `open()`
  call.
- cmake: perm-enable `HAVE_STRINGS_H` and `HAVE_UTIME_H` for mingw-w64,
  to match configure. (They are wrappers and make no difference in the build.)

Also:
- configure: sync `USE_MANUAL` macro with cmake, by only setting it for
  `src`. Drop checker exception.
- CI: use `--disable-dependency-tracking` in existing jobs.
- CI: install packages before git checkout, in existing jobs.

Closes #14678
2024-08-26 11:07:58 +02:00
..
badwords.pl tidy-up: use /usr/bin/env perl shebang 2024-06-26 23:58:10 +02:00
badwords.txt GHA/badwords.yml: check source code wording 2024-07-01 22:59:19 +02:00
binarycheck.pl GHA: scan git repository and detect unvetted binary files 2024-08-01 12:30:36 +02:00
binarycheck.sums GHA: scan git repository and detect unvetted binary files 2024-08-01 12:30:36 +02:00
cleancmd.pl tidy-up: use /usr/bin/env perl shebang 2024-06-26 23:58:10 +02:00
cleanspell.pl tidy-up: use /usr/bin/env perl shebang 2024-06-26 23:58:10 +02:00
cmp-config.pl GHA/configure-vs-cmake: add Windows build, fix issues 2024-08-26 11:07:58 +02:00
codespell-ignore.txt mbedTLS: implement CURLOPT_SSL_CIPHER_LIST option 2024-04-24 14:30:37 +02:00
distfiles.sh dist: add CI job to detect files missing from distro 2024-08-10 10:02:49 +02:00
shellcheck.sh OS400: fix shellcheck warnings in scripts 2024-04-11 07:48:51 +00:00
spacecheck.pl winbuild: MS-DOS batch tidy-ups 2024-07-02 19:26:15 +02:00
spellcheck.words tidy-up: spelling quiche and Rustls 2024-08-20 00:44:10 +02:00
spellcheck.yaml docs: update CIPHERS.md 2024-08-12 23:35:56 +02:00
trimmarkdownheader.pl GHA: trim markdown headers before proselinting 2024-08-22 23:45:40 +02:00
verify-examples.pl docs: introduce "curldown" for libcurl man page format 2024-01-23 00:29:02 +01:00
verify-synopsis.pl verify-synopsis.pl: work with .md files 2024-06-27 12:45:06 +02:00
VERSIONS GHA: update wolfSSL and mod_h2 2024-07-10 16:27:21 +02:00
yamlcheck.sh GHA: add yamlcheck 2024-08-23 18:42:55 +02:00
yamlcheck.yaml GHA: add yamlcheck 2024-08-23 18:42:55 +02:00