summaryrefslogtreecommitdiffstats
path: root/Utilities
Commit message (Collapse)AuthorAgeFilesLines
* libuv: Fix building with mingw toolchains for ARM/AArch64Martin Storsjö2021-07-151-2/+6
| | | | | | | | | | | | | | | | | This is a backport of f9ad802fa5dd5afe6730f8e00cfdbf98f1d7a969 from the v1.x branch from upstream libuv: mingw: fix building for ARM/AArch64 Don't use x86 inline assembly in these cases, but fall back to __sync_fetch_and_or, similar to _InterlockedOr8 in the MSVC case. This corresponds to what is done in src/unix/atomic-ops.h, where ARM/AArch64 cases end up implementing cmpxchgi with __sync_val_compare_and_swap. PR-URL: https://github.com/libuv/libuv/pull/3236 Reviewed-By: Jameson Nash <vtjnash@gmail.com>
* curl: backport upstream fix to 7.77.0 regressionBrad King2021-06-281-0/+1
| | | | | | | | Backport upstream curl commit `ee97f1769` (schannel: set ALPN length correctly for HTTP/2, 2021-05-26) to get a fix to curl issue 7138, a regression in 7.77.0. Fixes: #22355
* Utilities/Sphinx: Index guide section documents for cross-referencingBrad King2021-06-171-0/+11
| | | | | | | | Extend the change from commit 6185265800 (Utilities/Sphinx: Index guide-level documents for cross-referencing, 2019-12-06, v3.17.0-rc1~181^2~1) to name guide documents other than the top level using their docname instead of their title. This will allow them to be cross-referenced by a stable name even if their title changes.
* clang-analyzer: rename from scan-build in commentsBrad King2021-06-031-1/+1
|
* jsoncpp: Revert "Code style: add missed explicit 'this->'"Kitware Robot2021-06-033-2883/+2411
| | | | | Revert the part of commit 209daa20b2 (Code style: add missed explicit 'this->', 2021-01-05, v3.20.0-rc1~213^2) that updated third-party code.
* Utilities: Add missing hard-coded try_compile results for libarchiveBrad King2021-05-271-0/+3
|
* Utilities: Update hard-coded try_compile results for curl 1.77.0Brad King2021-05-271-0/+4
|
* Merge branch 'upstream-curl' into update-curlBrad King2021-05-27145-4479/+6384
| | | | | * upstream-curl: curl 2021-05-26 (6b951a69)
* curl: Update script to get curl 7.77.0Brad King2021-05-271-1/+1
|
* cmexpat: Create expat_config.h in build within CMake itselfBrad King2021-05-241-0/+2
| | | | Expat 2.4.1 no longer supports compiling without this header.
* Merge branch 'upstream-expat' into update-expatBrad King2021-05-2420-154/+1404
| | | | | * upstream-expat: expat 2021-05-23 (a28238bd)
* expat: Update script to get Expat 2.4.1Brad King2021-05-241-1/+1
|
* Merge topic 'sphinx-4'Brad King2021-05-141-0/+1
|\ | | | | | | | | | | | | bb9c69ed70 Utilities/Sphinx: Update man page config for Sphinx 4 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6126
| * Utilities/Sphinx: Update man page config for Sphinx 4Brad King2021-05-141-0/+1
| | | | | | | | | | | | | | | | Sphinx 4 by default generates `man/#/foo.#`, but older versions generate `man/foo.#` as our install rules expect. Update our Sphinx config file to tell Sphinx 4 to use the old layout. Fixes: #22192
* | Utilities: Fix typos and spelling in commentsJosef Angstenberger2021-05-073-4/+4
| |
* | Merge topic 'ctest_junit'Brad King2021-04-271-0/+1
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 25bf514447 ctest: Add support for writing test results in JUnit XML format Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Zack Galbreath <zack.galbreath@kitware.com> Acked-by: Michael Hirsch <michael@scivision.dev> Acked-by: MvdHurk <maikelvandenhurk@hotmail.com> Acked-by: Alexander Richardson <arichardson.kde@gmail.com> Merge-request: !6020
| * | ctest: Add support for writing test results in JUnit XML formatZack Galbreath2021-04-261-0/+1
| | | | | | | | | | | | Addresses #18654
* | | MSYS: Add support for running under MSYS runtime environmentOrgad Shaneh2021-04-261-1/+1
| | | | | | | | | | | | Detect MSYS as CYGWIN, with the required adaptations.
* | | cm/filesystem: Work around crash when compiled for CYGWIN/MSYS runtimeBrad King2021-04-261-0/+8
| | | | | | | | | | | | Issue: #22090
* | | liblzma: Enable multi threaded stream encoding supportNils Gladitz2021-04-222-0/+13
| | |
* | | Merge branch 'upstream-liblzma' into lzma-threadsBrad King2021-04-2253-268/+1205
| | | | | | | | | | | | | | | * upstream-liblzma: liblzma 2020-03-17 (2327a461)
* | | liblzma: Revise update script to get version 5.2.5Nils Gladitz2021-04-221-1/+6
|/ / | | | | | | Keep files related to multi threaded stream encoding.
* | Merge topic 'update-kwiml'Brad King2021-04-221-0/+4
|\ \ | |/ | | | | | | | | | | | | bd8cc6d603 Merge branch 'upstream-KWIML' into update-kwiml 873dbc52e9 KWIML 2021-04-21 (49d91529) Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6032
| * Merge branch 'upstream-KWIML' into update-kwimlBrad King2021-04-211-0/+4
| | | | | | | | | | | | # By KWIML Upstream * upstream-KWIML: KWIML 2021-04-21 (49d91529)
| * Merge topic 'rel-file-table' into release-3.20Brad King2021-04-065-0/+392
| |\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | e17006c497 Utilities/Release: Add deprecation fields to File Table v1 89ab613248 Utilities/Release: Update file table for 3.20.0 c5777e5421 Merge branch 'backport-3.19-rel-file-table' into rel-file-table f9f59fb0b2 Merge branch 'release-3.19' into backport-3.19-rel-file-table 30959aec8f Utilities/Release: Update file table for 3.19.3 d206c8f1ec Merge tag 'v3.19.3' into backport-3.19-rel-file-table 004dbbaddd Utilities/Release: Update file table for 3.19.2 1e3301a28c Merge tag 'v3.19.2' into backport-3.19-rel-file-table ... Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Ben Boeckel <ben.boeckel@kitware.com> Reviewed-by: Craig Scott <craig.scott@crascit.com> Merge-request: !5961
| * \ Merge topic 'libarchive-u_char' into release-3.20Brad King2021-04-061-4/+4
| |\ \ | | | | | | | | | | | | | | | | | | | | | | | | a9fc751e65 libarchive: Use uint8_t instead of u_char Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5981
* | | | Utilities: Suppress warnings in third-party code with NVHPCBrad King2021-04-2011-11/+11
| | | |
* | | | Merge topic 'rel-file-table'Brad King2021-04-065-0/+392
|\ \ \ \ | | |_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | e17006c497 Utilities/Release: Add deprecation fields to File Table v1 89ab613248 Utilities/Release: Update file table for 3.20.0 c5777e5421 Merge branch 'backport-3.19-rel-file-table' into rel-file-table f9f59fb0b2 Merge branch 'release-3.19' into backport-3.19-rel-file-table 30959aec8f Utilities/Release: Update file table for 3.19.3 d206c8f1ec Merge tag 'v3.19.3' into backport-3.19-rel-file-table 004dbbaddd Utilities/Release: Update file table for 3.19.2 1e3301a28c Merge tag 'v3.19.2' into backport-3.19-rel-file-table ... Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Ben Boeckel <ben.boeckel@kitware.com> Reviewed-by: Craig Scott <craig.scott@crascit.com> Merge-request: !5961
| * | | Utilities/Release: Add deprecation fields to File Table v1Brad King2021-04-051-0/+20
| | | | | | | | | | | | | | | | | | | | Provide a field for clients to check now so that we can deprecate things later.
| * | | Utilities/Release: Update file table for 3.20.0Brad King2021-04-052-10/+10
| | | |
| * | | Merge branch 'backport-3.19-rel-file-table' into rel-file-tableBrad King2021-04-055-0/+372
| |\ \ \ | | |/ / | |/| |
| | * | Utilities/Release: Update file table for 3.19.3Brad King2021-04-052-4/+37
| | | |
| | * | Merge tag 'v3.19.3' into backport-3.19-rel-file-tableBrad King2021-04-0511-0/+474
| | |\ \
| | * | | Utilities/Release: Update file table for 3.19.2Brad King2021-04-052-9/+11
| | | | |
| | * | | Merge tag 'v3.19.2' into backport-3.19-rel-file-tableBrad King2021-04-053-0/+159
| | |\ \ \
| | * \ \ \ Merge branch 'backport-3.18-rel-file-table' into backport-3.19-rel-file-tableBrad King2021-04-055-0/+337
| | |\ \ \ \
| | | * | | | Utilities/Release: Add script to generate a table of filesBrad King2021-04-055-0/+337
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes: #22002
| | | * | | | Merge branch 'cmext-vs16-declval' into release-3.18Brad King2020-07-061-8/+9
| | | |\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | Merge-request: !4971
| | | | * | | | cmext: Implement cm::static_reference_cast by declvalSumit Bhardwaj2020-07-061-8/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Previously, `cm::static_reference_cast` used `invoke_result_t` and took the address of `O::get`. This is not in complete conformance with standard. Change the implementation to use `std::declval<O>.get()` which is always well-defined.
* | | | | | | | Merge topic 'libarchive-u_char'Brad King2021-04-061-4/+4
|\ \ \ \ \ \ \ \ | | |_|_|_|_|_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | a9fc751e65 libarchive: Use uint8_t instead of u_char Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5981
| * | | | | | | libarchive: Use uint8_t instead of u_charBrad King2021-04-051-4/+4
| | |_|_|_|_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The latter is not a standard type. Fixes: #22013
* | | | | | | CMakePresets.json: Add the ability to conditionally disable presetsKyle Edwards2021-03-221-0/+1
| | | | | | |
* | | | | | | Help: Add option to generate docs with latexpdfHenryk Paluch2021-03-011-17/+48
| | | | | | |
* | | | | | | Merge topic 'doc-presets'Brad King2021-02-181-0/+1
|\ \ \ \ \ \ \ | | |/ / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 47ab2d4d2e Help: Clarify role of binaryDir inheritance in cmake-presets(7) 0e3c361f77 Help: Link to tool-specific preset arguments from cmake-presets(7) dd6165fbd4 Help: Mention version 2 in cmake-presets(7) cdbd1ae64b Utilities/Sphinx: Avoid converting -- to an en-dash Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5829
| * | | | | | Utilities/Sphinx: Avoid converting -- to an en-dashBrad King2021-02-181-0/+1
| | | | | | |
* | | | | | | Configure CMake itself with policies through CMake 3.19Brad King2021-02-102-2/+2
|/ / / / / /
* | | | | | curl: Set build options the way we need for CMakeBrad King2021-02-031-0/+2
| | | | | |
* | | | | | Merge branch 'upstream-curl' into update-curlBrad King2021-02-03145-6620/+9148
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * upstream-curl: curl 2021-02-03 (2f33be81)
* | | | | | curl: Update script to get curl 7.75.0Brad King2021-02-031-1/+1
| | | | | |
* | | | | | Utilities: Suppress warnings in third-party code when using IntelLLVMBrad King2021-01-2811-11/+11
| | | | | |