summaryrefslogtreecommitdiffstats
path: root/Utilities
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'upstream-LibArchive' into update-libarchiveBrad King2024-11-1878-327/+600
| | | | | | # By LibArchive Upstream * upstream-LibArchive: LibArchive 2024-10-13 (b439d586)
* libarchive: Update script to get 3.7.7Brad King2024-11-181-1/+1
|
* Utilities/Sphinx: Tell linkcheck to not treat timeouts as brokenBrad King2024-10-261-0/+2
| | | | | | | | | | Sphinx 7.3 warns: sphinx/builders/linkcheck.py:86: RemovedInSphinx80Warning: The default value for 'linkcheck_report_timeouts_as_broken' will change to False in Sphinx 8, ... Configure that behavior explicitly.
* codespell: Fix typosBrad King2024-10-251-1/+1
|
* Merge topic 'update-curl'Brad King2024-09-20212-7915/+10335
|\ | | | | | | | | | | | | | | | | | | | | | | 022d16659b curl: Work around missing OpenSSL symbol with LCC 1.23 01dde28dab ci: curl with Secure Transport on macOS does not support TLS 1.3 da52e4e571 curl: Set build options the way we need for CMake ce908c42a3 Merge branch 'upstream-curl' into update-curl 1a2b208170 curl 2024-09-18 (7eb8c048) 862bd5defc curl: Update script to get curl 8.10.1 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9832
| * curl: Work around missing OpenSSL symbol with LCC 1.23Brad King2024-09-191-3/+8
| | | | | | | | | | | | Extend commit 8443dfa946 (curl: Work around missing OpenSSL symbol on machine with LCC 1.23, 2023-01-30, v3.26.0-rc1~18^2) to cover the `X509_get_signature_nid` symbol used by curl 8.10.
| * curl: Set build options the way we need for CMakeBrad King2024-09-191-1/+9
| | | | | | | | Set options added by the update to curl 8.10.1.
| * Merge branch 'upstream-curl' into update-curlBrad King2024-09-18211-7912/+10319
| | | | | | | | | | * upstream-curl: curl 2024-09-18 (7eb8c048)
| * curl: Update script to get curl 8.10.1Brad King2024-09-181-1/+1
| |
* | libarchive: tar: fix memory leaks when reading symlinks or parsing pax headersBrad King2024-09-191-0/+2
| | | | | | | | | | | | | | Backport [libarchive PR 2338] to fix [libarchive issue 2336]. [libarchive PR 2338]: https://github.com/libarchive/libarchive/pull/2338 [libarchive issue 2336]: https://github.com/libarchive/libarchive/issues/2336
* | Utilities: Update hard-coded try_compile results for libarchive 3.7.5Brad King2024-09-171-0/+1
| |
* | Merge branch 'upstream-LibArchive' into update-libarchiveBrad King2024-09-17185-1830/+3214
| | | | | | | | | | * upstream-LibArchive: LibArchive 2024-09-13 (12ecf841)
* | libarchive: Update script to get 3.7.5Brad King2024-09-171-1/+1
|/
* Merge topic 'librhash-glibc-version'Brad King2024-09-101-1/+1
|\ | | | | | | | | | | | | 628a807730 librhash: aligned_alloc is not available with glibc < 2.16 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9804
| * librhash: aligned_alloc is not available with glibc < 2.16Dilshod Mukhtarov2024-09-091-1/+1
| | | | | | | | | | | | | | Revise the version check from commit e14300816b (librhash: aligned_alloc is not available with glibc < 2.15, 2024-02-14, v3.29.0-rc2~30^2). Issue: #25679
| * cppdap: include/dap/network.h: add <stdint.h> include for GCC 15Christoph GrĂ¼ninger2024-08-131-0/+1
| | | | | | | | | | GCC 15 requires the include for the declaration of `uint32_t`. Backport [cppdap PR 133](https://github.com/google/cppdap/pull/133).
* | Merge topic 'update-cppdap'Brad King2024-08-1510-47/+171
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | f6745ed29f Merge branch 'upstream-cppdap' into update-cppdap bcfd096ed9 cppdap 2024-08-02 (c69444ed) 5098a08fde cppdap: Update script to get version as of 2024-08-02 Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: buildbot <buildbot@kitware.com> Merge-request: !9730
| * | Merge branch 'upstream-cppdap' into update-cppdapBrad King2024-08-139-46/+170
| | | | | | | | | | | | | | | | | | # By cppdap Upstream * upstream-cppdap: cppdap 2024-08-02 (c69444ed)
| * | cppdap: Update script to get version as of 2024-08-02Brad King2024-08-131-1/+1
| | |
* | | expat: Hard-code configuration options for our needsBrad King2024-08-131-1/+1
| | |
* | | Merge branch 'upstream-expat' into update-expatBrad King2024-08-1314-321/+658
| | | | | | | | | | | | | | | * upstream-expat: expat 2024-03-13 (fa75b965)
* | | expat: Update script to get Expat 2.6.2Brad King2024-08-131-1/+1
|/ /
* | Merge branch 'upstream-curl' into update-curlBrad King2024-07-3120-127/+330
| | | | | | | | | | * upstream-curl: curl 2024-07-31 (83bedbd7)
* | curl: Update script to get curl 8.9.1Brad King2024-07-311-1/+1
| |
* | PkgC: Add llpkgc to buildVito Gamberini2024-07-291-0/+9
| |
* | Utilities: Update hard-coded try_compile results for curl 8.9.0Brad King2024-07-251-0/+2
| |
* | curl: Set build options the way we need for CMakeBrad King2024-07-251-2/+5
| | | | | | | | Set options added by the update to curl 8.9.0.
* | Merge branch 'upstream-curl' into update-curlBrad King2024-07-25232-5424/+8209
| | | | | | | | | | * upstream-curl: curl 2024-07-24 (5040f7e9)
* | curl: Update script to get curl 8.9.0Brad King2024-07-251-1/+1
| |
* | Merge branch 'upstream-llpkgc' into llpkgc-integrationVito Gamberini2024-07-195-0/+1455
| | | | | | | | | | | | # By llpkgc upstream * upstream-llpkgc: llpkgc 2024-07-18 (7958a1de)
* | PkgC: Add update-llpkgc scriptVito Gamberini2024-07-192-0/+48
| |
* | Merge topic 'libuv-idna'Brad King2024-07-161-2/+6
|\ \ | | | | | | | | | | | | | | | | | | | | | 890beb19e6 libuv: backport IDNA input/output hardening fixes Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !9658
| * | libuv: backport IDNA input/output hardening fixesBrad King2024-07-151-2/+6
| | | | | | | | | | | | | | | | | | | | | | | | Backport libuv commit `0f2d7e78` (fix: always zero-terminate idna output, 2024-01-18, `v1.48.0~4`) and libuv commit `3530bcc3` (fix: reject zero-length idna inputs, 2024-01-18, `v1.48.0~3`). Fixes: #26112
| * | Merge topic 'libuv-macos-kqueue' into release-3.30Brad King2024-06-249-40/+54
| |\ \ | | |/ | | | | | | | | | | | | | | | | | | 422c1de564 libuv: macos: restore use of kqueue instead of posix poll 7e3519e705 libuv: macos: reap child processes more reliably when using kqueue Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9619
* | | STL: extend type_traits to deal with member pointersVito Gamberini2024-07-021-0/+26
| | |
* | | Merge topic 'libuv-macos-kqueue'Brad King2024-06-249-40/+54
|\ \ \ | | |/ | |/| | | | | | | | | | | | | | | | 422c1de564 libuv: macos: restore use of kqueue instead of posix poll 7e3519e705 libuv: macos: reap child processes more reliably when using kqueue Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9619
| * | libuv: macos: restore use of kqueue instead of posix pollBrad King2024-06-213-11/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | Revert commit f54ec4e7f9 (libuv: macos: use posix poll instead of kqueue, 2024-03-31, v3.29.1~7^2) and its parent. It is not necessary after the kqueue-based implementation was fixed to reap child processes more reliably. Issue: #25839
| * | libuv: macos: reap child processes more reliably when using kqueueBrad King2024-06-216-29/+50
| | | | | | | | | | | | | | | | | | | | | Backport libuv commit `42cc412c4a` (darwin,process: feed kevent the signal to reap children, 2023-02-01, `v1.45.0~55`) from libuv PR 3893. Fixes: #25839
* | | Merge topic 'rel-win-wix-4'Brad King2024-06-118-80/+84
|\ \ \ | | |/ | |/| | | | | | | | | | | | | | | | f6c2f64d04 Utilities/Release: Update MSI generation to use WIX 4 a8cecc3b7f ci: Update CMake version to 3.30.0-rc1 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9591
| * | Utilities/Release: Update MSI generation to use WIX 4Brad King2024-06-108-80/+84
| | |
* | | Configure CMake itself with policies through CMake 3.29Brad King2024-06-052-2/+2
|/ /
* | curl: Set build options the way we need for CMakeBrad King2024-05-291-0/+3
| | | | | | | | Set options added by the update to curl 8.8.0.
* | Merge branch 'upstream-curl' into update-curlBrad King2024-05-29158-4220/+6831
| | | | | | | | | | * upstream-curl: curl 2024-05-22 (fd567d4f)
* | curl: Update script to get curl 8.8.0Brad King2024-05-291-1/+1
| |
* | Merge topic 'execute_process-child-startup-info'Brad King2024-05-281-0/+7
|\ \ | |/ | | | | | | | | | | | | | | fa8c04b421 Tests/RunCMake/execute_process: Check STARTUPINFOW reserved members d98df689ab Merge branch 'libuv-win-process-no-extra-stdio' a590382850 libuv: win/spawn: disable extra-file-descriptor support not needed by CMake Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9541
| * Merge branch 'libuv-win-process-no-extra-stdio'Brad King2024-05-221-0/+7
| |\
| | * libuv: win/spawn: disable extra-file-descriptor support not needed by CMakeBrad King2024-05-221-0/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Upstream libuv supports passing file descriptors >= 3 to child processes via `STARTUPINFOW` members reserved by the MSVC C run-time. However, some programs use `GetStartupInfoW` to initialize a `STARTUPINFOW` structure to pass to `CreateProcessW` without clearing the reserved members. If we launch such programs with non-zero values in the reserved members, the MSVC C run-time in *their* children may not correctly associate the stdin/stdout/stderr streams' file descriptors with the corresponding `HANDLE`s. Patch our copy of libuv to avoid using the reserved members. This restores `execute_process` support for the above-described programs as we had prior to commit 5420639a8d (cmExecuteProcessCommand: Replace cmsysProcess with cmUVProcessChain, 2023-06-01, v3.28.0-rc1~138^2~8). It also enables support for such programs when launched by `ctest`. Fixes: #25996 Fixes: #25889
* | | Merge topic 'FindOpenMP-runtime-msvc'Brad King2024-05-021-0/+1
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | b07c637e42 FindOpenMP: Add option to control OpenMP runtime with MSVC Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9475
| * | | FindOpenMP: Add option to control OpenMP runtime with MSVCAxel Huebl2024-05-011-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | The MSVC compiler's `-openmp` flag accepts `:{experimental,llvm}` values. Add an option to specify one. Closes: #25570
* | | | Remove unnecessary executable permission from .ps1 scriptsBrad King2024-04-302-0/+0
|/ / / | | | | | | | | | | | | Powershell scripts cannot be launched as commands on Windows. They must be run through the `powershell` or `pwsh` tool.