summaryrefslogtreecommitdiffstats
path: root/Utilities
Commit message (Collapse)AuthorAgeFilesLines
* curl: Set build options the way we need for CMakeBrad King2023-12-121-2/+5
| | | | Set options added by the update to curl 8.5.0.
* Merge branch 'upstream-curl' into update-curlBrad King2023-12-12150-4566/+5544
| | | | | * upstream-curl: curl 2023-12-06 (7161cb17)
* curl: Update script to get curl 8.5.0Brad King2023-12-121-1/+1
|
* Merge topic 'execute_process-no-extension'Brad King2023-12-051-13/+30
|\ | | | | | | | | | | | | | | | | fc6231bee5 libuv: win/spawn: run executables with no file extension b37d9378de libuv: Revert "win/spawn: run executables with no file extension" Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Kyle Edwards <kyle.edwards@kitware.com> Merge-request: !9033
| * libuv: win/spawn: run executables with no file extensionKyle Edwards2023-12-041-2/+6
| | | | | | | | | | | | | | Backport this commit from libuv PR 4241 to restore `execute_process()` support for running executables on Windows with no file extension. Fixes: #25450
| * libuv: Revert "win/spawn: run executables with no file extension"Brad King2023-12-041-12/+25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This reverts commit da9df7425a (libuv: win/spawn: run executables with no file extension, 2023-11-29, v3.28.0-rc6~1^2~1). It incorrectly searched the `PATH` for extension-less command names. Another fix will be needed for the regression motivating it. Record this as a merge from the last-imported upstream libuv snapshot branch so that future `git blame` points to the upstream for the original code instead of this commit. Fixes: #25473 Issue: #25450
* | Merge topic 'update-librhash'Brad King2023-12-0417-274/+875
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 6a5a9278fa librhash: Update build within CMake for rhash 1.4.4 54eafb156f librhash: aligned_alloc is not available with IBM XLClang on Linux 838bdb4b37 librhash: aligned_alloc is not available on Solaris 33e9e3438c librhash: Remove source fragments not needed for CMake 15bb13bc51 Merge branch 'upstream-librhash' into update-librhash 71d86c4e98 librhash 2023-07-14 (cfe77846) 1fb7ebeb4d librhash: Update import script to get rhash 1.4.4 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9012
| * | librhash: Update build within CMake for rhash 1.4.4Brad King2023-12-011-0/+2
| | |
| * | librhash: aligned_alloc is not available with IBM XLClang on LinuxBrad King2023-12-011-0/+1
| | | | | | | | | | | | | | | The declaration exists in `<stdlib.h>` but the compiler warns about its allocation alignment attribute.
| * | librhash: aligned_alloc is not available on SolarisBrad King2023-12-011-1/+1
| | |
| * | librhash: Remove source fragments not needed for CMakeBrad King2023-11-281-4/+0
| | | | | | | | | | | | | | | | | | Extend commit 53048afa8d (librhash: Remove source fragments not needed for CMake, 2016-11-03, v3.8.0-rc1~262^2~9) for fragments new after updating to librhash 1.4.4.
| * | Merge branch 'upstream-librhash' into update-librhashBrad King2023-11-2815-273/+874
| | | | | | | | | | | | | | | * upstream-librhash: librhash 2023-07-14 (cfe77846)
| * | librhash: Update import script to get rhash 1.4.4Brad King2023-11-281-1/+2
| | | | | | | | | | | | Issue: #25448
* | | Merge topic 'libuv-win-no-default-current-directory'Brad King2023-12-041-4/+6
|\ \ \ | | |/ | |/| | | | | | | | | | | | | ab561b86fb libuv: win: honor NoDefaultCurrentDirectoryInExePath env var Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9022
| * | libuv: win: honor NoDefaultCurrentDirectoryInExePath env varKyle Edwards2023-12-011-4/+6
| | | | | | | | | | | | | | | Backport commit 5e302730cd (win: honor NoDefaultCurrentDirectoryInExePath env var, 2023-12-01) from libuv PR 4238.
* | | Merge topic 'execute_process-no-extension'Brad King2023-11-301-25/+12
|\ \ \ | |/ / | | / | |/ |/| | | | | | | | | f6d2efa752 Tests: Add case to cover execute_process support for no extension on Windows da9df7425a libuv: win/spawn: run executables with no file extension Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: scivision <michael@scivision.dev> Merge-request: !9017
| * libuv: win/spawn: run executables with no file extensionKyle Edwards2023-11-301-25/+12
| | | | | | | | | | | | | | Backport this commit from libuv PR 4241 to restore `execute_process()` support for running executables on Windows with no file extension. Fixes: #25450
* | Merge branch 'backport-ci-fedora-39' into ci-fedora-39Brad King2023-11-179-237/+269
|\ \ | |/
| * clang-tidy module: Update to build against LLVM/Clang 17Brad King2023-11-178-236/+268
| |
| * Utilities/Sphinx: Fix python string literal syntax warningBrad King2023-11-171-1/+1
| | | | | | | | | | | | | | | | Python 3.12 started warning: conf.py:35: SyntaxWarning: invalid escape sequence '\.' Use a raw string literal instead.
| * Merge topic 'update-kwiml' into release-3.28Brad King2023-11-173-3/+3
| |\ | | | | | | | | | | | | | | | | | | | | | f2cc0ef2ed Merge branch 'upstream-KWIML' into update-kwiml 83dd9be285 KWIML 2023-11-16 (500bc253) Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8978
* | \ Merge topic 'update-kwiml'Brad King2023-11-173-3/+3
|\ \ \ | | |/ | |/| | | | | | | | | | | | | | | | f2cc0ef2ed Merge branch 'upstream-KWIML' into update-kwiml 83dd9be285 KWIML 2023-11-16 (500bc253) Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8978
| * | Merge branch 'upstream-KWIML' into update-kwimlBrad King2023-11-163-3/+3
| | | | | | | | | | | | | | | * upstream-KWIML: KWIML 2023-11-16 (500bc253)
* | | Merge topic 'doc-deprecated-hanging-indent'Brad King2023-11-171-3/+5
|\ \ \ | | |/ | |/| | | | | | | | | | | | | b553ac4c2f Utilities/Sphinx: Add hanging indent to deprecation notes Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8976
| * | Utilities/Sphinx: Add hanging indent to deprecation notesBrad King2023-11-161-3/+5
| |/ | | | | | | | | | | Extend commit 038f4c12e3 (Utilities/Sphinx: Add hanging indent to version notes, 2023-03-14, v3.27.0-rc1~322^2) to cover `deprecated` directives.
* | ci: Do not linkcheck www.intel.com URLsBrad King2023-11-061-1/+5
| | | | | | | | | | They fail with a 403 Client Error, perhaps due to our once-per-day request being classified as scraping.
* | Utilities: Update hard-coded try_compile results for libarchive 3.7.2Brad King2023-10-161-4/+8
| |
* | libarchive: Add cm3p prefixes on includes new to version 3.7.2Brad King2023-10-161-1/+1
| |
* | Merge branch 'upstream-LibArchive' into update-libarchiveBrad King2023-10-1655-435/+1343
| | | | | | | | | | * upstream-LibArchive: LibArchive 2023-09-12 (6468cd1f)
* | libarchive: Update script to get 3.7.2Brad King2023-10-161-1/+1
| |
* | Merge topic 'update-curl'Brad King2023-10-13104-1587/+1651
|\ \ | |/ | | | | | | | | | | | | | | | | | | | | b298ba708a Utilities: Update hard-coded try_compile results for curl 8.4.0 8a9fa27a35 curl: Set build options the way we need for CMake df4efb72e4 Merge branch 'upstream-curl' into update-curl e6a6c1abc1 curl 2023-10-11 (d755a5f7) 8f6a6b02e5 curl: Update script to get curl 8.4.0 Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !8870
| * Utilities: Update hard-coded try_compile results for curl 8.4.0Brad King2023-10-121-0/+1
| |
| * curl: Set build options the way we need for CMakeBrad King2023-10-121-0/+3
| | | | | | | | Set options added by the update to curl 8.4.0.
| * Merge branch 'upstream-curl' into update-curlBrad King2023-10-12102-1586/+1646
| | | | | | | | | | | | | | * upstream-curl: curl 2023-10-11 (d755a5f7) Issue: #25329
| * curl: Update script to get curl 8.4.0Brad King2023-10-121-1/+1
| | | | | | | | Issue: #25329
* | Configure CMake itself with policies through CMake 3.27Brad King2023-10-032-2/+2
|/
* Merge topic 'libuv-win-process'Brad King2023-10-021-12/+29
|\ | | | | | | | | | | | | fe2ecf920f libuv: win,process: avoid kernel bug with starting Windows Store apps Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8846
| * libuv: win,process: avoid kernel bug with starting Windows Store appsBrad King2023-09-281-12/+29
| | | | | | | | | | | | | | | | Backport upstream libuv commit `93ca3f15` (win,process: avoid kernel bug with starting Windows Store apps, 2023-09-27) from libuv PR 4152. Fixes: #23029 Patch-by: Jameson Nash <vtjnash@gmail.com>
* | Utilities/Sphinx: Allow linkcheck redirect for our get-involved pageBrad King2023-09-281-0/+1
|/ | | | | | The `cmake.org/get-involved` URL is more semantically meaningful than the `cmake.org/documentation` URL to which the former now redirects as an implementation detail.
* curl: Set build options the way we need for CMakeBrad King2023-09-222-18/+43
| | | | | Also restore commit a8d91e2719 (curl: Precompile common expensive headers, 2023-06-16) with new curl library target.
* Merge branch 'upstream-curl' into update-curlBrad King2023-09-22128-6366/+3601
| | | | | | | | | | | * upstream-curl: curl 2023-09-13 (6fa1d817) Upstream significantly refactored `lib/CMakeLists.txt`, so take the upstream version of everything except the code added by commit 54cb23c657 (curl: Restore installation of OpenSSL DLLs, 2014-11-03, v3.2.0-rc1~418^2~4). We will apply our customizations again in a follow-up commit.
* curl: Update script to get curl 8.3.0Brad King2023-09-201-1/+1
|
* Utilities: Drop unused hard-coded try_compile resultBrad King2023-09-202-2/+0
| | | | The `HAVE_WINSOCK_H` check was removed by curl 7.81.
* curl: Enable HTTP Strict-Transport-Security (HSTS) for build in CMakeBrad King2023-09-131-1/+1
| | | | | | | Upstream curl enabled this by default starting in curl 7.77. We merged that version of curl in commit cd40922edb (Merge branch 'upstream-curl' into update-curl, 2021-05-27, v3.21.0-rc1~120^2~2) but accidentally switched HSTS off in the build system. Enable it now.
* Merge topic 'rel-win-qt-5.15'Brad King2023-09-082-17/+20
|\ | | | | | | | | | | | | 7def566e92 Utilities/Release: Update to Qt 5.15.10 on windows-{x86_64,i386} builds Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8774
| * Utilities/Release: Update to Qt 5.15.10 on windows-{x86_64,i386} buildsdoufu2023-09-072-17/+20
| | | | | | | | | | Fixes: #25187 Co-authored-by: Brad King <brad.king@kitware.com>
* | Source: Fix mysterious new IWYU warningsKyle Edwards2023-08-291-0/+4
|/
* libuv: Use SIGCHLD in bootstrap modeKyle Edwards2023-08-211-1/+3
|
* Merge topic 'libuv-tweaks'Brad King2023-08-193-35/+22
|\ | | | | | | | | | | | | | | | | | | | | eee1dc10be libuv: Compile as C11 on all Solaris versions d6b4f6dd97 libuv: Remove unused compatibility code for CMake < 3.9 5fb17a1410 libuv: win,spawn: allow %PATH% to be unset 703e3e03c3 libuv: Comment why we cannot update past 1.44.2 Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !8744
| * libuv: Compile as C11 on all Solaris versionsBrad King2023-08-181-11/+5
| | | | | | | | | | Using `_XOPEN_SOURCE=600` on Solaris 5.10, as we do on Solaris 5.11+ already, allows the system headers to be included in C99 and C11 modes.