summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'upstream-LibArchive' into update-libarchiveBrad King2023-10-1655-435/+1343
|\ | | | | | | | | * upstream-LibArchive: LibArchive 2023-09-12 (6468cd1f)
| * LibArchive 2023-09-12 (6468cd1f)LibArchive Upstream2023-10-1655-429/+1346
| | | | | | | | | | | | | | | | Code extracted from: https://github.com/libarchive/libarchive.git at commit 6468cd1f5c9b76e2c3b10cdd6938faf6b82823b6 (v3.7.2).
* | libarchive: Update script to get 3.7.2Brad King2023-10-161-1/+1
| |
* | Merge topic 'linker-user-selection'Brad King2023-10-1659-16/+623
|\ \ | | | | | | | | | | | | | | | | | | 96a953b1ed Add options to specify linker tool Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8861
| * | Add options to specify linker toolMarc Chevrier2023-10-1359-16/+623
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Offer the capability, through variable `CMAKE_LINKER_TYPE`, as well as the target property `LINKER_TYPE` to specify which linker must be used. The implementation of this capability is specified by variables specific to the language and linker type: `CMAKE_<LANG>_USING_LINKER_<TYPE>`. Some definitions are provided as part of `CMake`. For example, to select the `LLVM` linker rather than the standard one, the type `LLD` should be specified through the variable `CMAKE_LINKER_TYPE`. And, on `Apple`, `Linux` and some environments on `Windows`, the variable `CMAKE_<LANG>_USING_LINKER_LLD` has value `-fuse-ld=lld`. And for `Windows` environments based on `MSVC`, where the linker is used directly, the tool `lld-link.exe` will be used rather than `link.exe`. Fixes: #19174, #24254, #24990
* | | Merge branch 'release-3.28'Brad King2023-10-160-0/+0
|\ \ \
| * \ \ Merge topic 'bootstrap-known-compilers' into release-3.28Brad King2023-10-161-2/+2
| |\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 7662d50a1b bootstrap: update known compilers Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8876
* | \ \ \ Merge topic 'bootstrap-known-compilers'Brad King2023-10-161-2/+2
|\ \ \ \ \ | | |/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | 7662d50a1b bootstrap: update known compilers Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8876
| * | | | bootstrap: update known compilersscivision2023-10-131-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | como: Comeau-not updated since 2008, unlikely to work with CMake icc: discontinued for icx icc: not for C++, put in 20 years ago, probably never used / worked
* | | | | Merge branch 'release-3.28'Brad King2023-10-160-0/+0
|\ \ \ \ \ | | |/ / / | |/| | |
| * | | | Merge topic 'nvfortran-mipa' into release-3.28Brad King2023-10-161-1/+1
| |\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 44faa3773c PGI/NVHPC: Remove -Mipa compiler option for 23.3+ Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Robert Maynard <robertjmaynard@gmail.com> Merge-request: !8874
* | \ \ \ \ Merge topic 'nvfortran-mipa'Brad King2023-10-161-1/+1
|\ \ \ \ \ \ | | |/ / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 44faa3773c PGI/NVHPC: Remove -Mipa compiler option for 23.3+ Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Robert Maynard <robertjmaynard@gmail.com> Merge-request: !8874
| * | | | | PGI/NVHPC: Remove -Mipa compiler option for 23.3+مهدي شينون (Mehdi Chinoune)2023-10-131-1/+1
| | |/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `-Mipa` was removed since 23.3. The compiler warns about it: nvfortran-Warning-The option -Mipa has been deprecated and is ignored. See: https://docs.nvidia.com/hpc-sdk/archive/23.9/hpc-sdk-release-notes/index.html#deprecations
* | | | | Merge branch 'release-3.28'Brad King2023-10-160-0/+0
|\ \ \ \ \ | | |/ / / | |/| | |
| * | | | Merge topic 'revert-autogen-exe-per-config' into release-3.28Brad King2023-10-1627-909/+204
| |\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | c074f5c81e Autogen: Revert "AUTO*_EXECUTABLE: add support for per-config values" 06a9b25b17 Tests: Revert "NinjaMultiConfig: Update tests for the new dependency change" Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8878
* | \ \ \ \ Merge topic 'revert-autogen-exe-per-config'Brad King2023-10-1627-909/+204
|\ \ \ \ \ \ | | |/ / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | c074f5c81e Autogen: Revert "AUTO*_EXECUTABLE: add support for per-config values" 06a9b25b17 Tests: Revert "NinjaMultiConfig: Update tests for the new dependency change" Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8878
| * | | | | Autogen: Revert "AUTO*_EXECUTABLE: add support for per-config values"Orkun Tokdemir2023-10-1324-869/+182
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Changing the `timestamp` file to `timestamp_$<CONFIG>` causes some user projects to break when using Qt versions older than 6.6. Revert commit fddd0f0443 (Autogen: AUTO*_EXECUTABLE: add support for per-config values, 2023-06-14, v3.28.0-rc1~96^2~1) pending further investigation. Issue: #20074
| * | | | | Tests: Revert "NinjaMultiConfig: Update tests for the new dependency change"Orkun Tokdemir2023-10-133-40/+22
| |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | Revert commit e454314daa (NinjaMultiConfig: Update tests for the new dependency change, 2023-07-05, v3.28.0-rc1~96^2) because we are about to revert the change for which it updated tests.
* | | | | CMake Nightly Date StampKitware Robot2023-10-161-1/+1
| | | | |
* | | | | CMake Nightly Date StampKitware Robot2023-10-151-1/+1
| | | | |
* | | | | CMake Nightly Date StampKitware Robot2023-10-141-1/+1
| | | | |
* | | | | Merge branch 'release-3.28'Brad King2023-10-130-0/+0
|\ \ \ \ \ | |/ / / /
| * | | | Merge branch 'release-3.27' into release-3.28Brad King2023-10-130-0/+0
| |\ \ \ \
* | \ \ \ \ Merge branch 'release-3.27'Brad King2023-10-130-0/+0
|\ \ \ \ \ \ | | |/ / / / | |/| | | |
| * | | | | Merge branch 'release-3.26' into release-3.27Brad King2023-10-120-0/+0
| |\ \ \ \ \
| * \ \ \ \ \ Merge branch 'backport-curl-socks5-fix' into release-3.27Brad King2023-10-121-4/+4
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | Merge-request: !8872
* | \ \ \ \ \ \ Merge branch 'release-3.26'Brad King2023-10-130-0/+0
|\ \ \ \ \ \ \ \ | | |_|/ / / / / | |/| | | | | |
| * | | | | | | Merge branch 'backport-curl-socks5-fix' into release-3.26Brad King2023-10-121-4/+4
| |\ \ \ \ \ \ \ | | | |/ / / / / | | |/| | | | | | | | | | | | | Merge-request: !8872
| | * | | | | | curl: Backport SOCKS5 heap buffer overflow fix from curl 8.4.0Brad King2023-10-121-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Backport upstream curl commit `fb4415d8ae` (socks: return error if hostname too long for remote resolve, 2023-10-11, curl-8_4_0~2) to address CVE-2023-38545. Issue: #25329
* | | | | | | | Merge branch 'release-3.28'Brad King2023-10-130-0/+0
|\ \ \ \ \ \ \ \ | | |_|_|/ / / / | |/| | | | | |
| * | | | | | | Merge topic 'update-curl' into release-3.28Brad 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
* | | | | | | | 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 2023-10-11 (d755a5f7)Curl Upstream2023-10-12102-1587/+1646
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Code extracted from: https://github.com/curl/curl.git at commit d755a5f7c009dd63a61b2c745180d8ba937cbfeb (curl-8_4_0).
| * | | | | | | curl: Update script to get curl 8.4.0Brad King2023-10-121-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Issue: #25329
* | | | | | | | CMake Nightly Date StampKitware Robot2023-10-131-1/+1
| | | | | | | |
* | | | | | | | Merge branch 'release-3.28'Brad King2023-10-120-0/+0
|\ \ \ \ \ \ \ \ | | |_|/ / / / / | |/| | | | | |
| * | | | | | | Merge branch 'release-3.27' into release-3.28Brad King2023-10-120-0/+0
| |\ \ \ \ \ \ \ | | |/ / / / / / | |/| | | | / / | | | |_|_|/ / | | |/| | | |
* | | | | | | Merge branch 'release-3.27'Brad King2023-10-120-0/+0
|\ \ \ \ \ \ \ | | |/ / / / / | |/| | | | |
| * | | | | | Merge branch 'release-3.26' into release-3.27Brad King2023-10-120-0/+0
| |\ \ \ \ \ \ | | | |_|/ / / | | |/| | | |
* | | | | | | Merge branch 'release-3.26'Brad King2023-10-120-0/+0
|\ \ \ \ \ \ \ | | |/ / / / / | |/| | | | |
| * | | | | | Merge branch 'backport-ctest_submit-follow-redirects' into release-3.26Brad King2023-10-121-0/+3
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | Merge-request: !8873
| | * | | | | | ctest: Restore support for http redirects during Submit stepZack Galbreath2023-10-121-0/+3
| |/ / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | After CDash PR 1519 introduced HTTP status codes greater than 200 for various error cases, CMake commit b7c871f745 (ctest: Update ctest_submit for CDash behavior change, 2023-07-24, v3.27.1~3^2) modified CTest's submit handler to check the status returned by CDash and throw an error when this status is not equal to 200. That change had the unintended side effect of causing CTest submissions to fail when uploading results to a URL that returns a redirect status code (3xx). Fix this by configuring cURL to follow the redirect. The status cURL reports to CTest is now 200 instead of 3xx when CDash is located behind a redirect. Fixes: #25159
* | | | | | | CMake Nightly Date StampKitware Robot2023-10-121-1/+1
| | | | | | |
* | | | | | | Merge branch 'release-3.28'Brad King2023-10-110-0/+0
|\ \ \ \ \ \ \ | | |_|/ / / / | |/| | | | |
| * | | | | | CMake 3.28.0-rc1v3.28.0-rc1Brad King2023-10-111-1/+1
| | | | | | |
* | | | | | | Merge branch 'release-3.28'Brad King2023-10-110-0/+0
|\ \ \ \ \ \ \ | |/ / / / / /
| * | | | | | Merge topic 'cxxmodules-try_compile' into release-3.28Brad King2023-10-114-0/+28
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | fd81024e80 cxxmodules: Honor CMAKE_CXX_SCAN_FOR_MODULES in try_compile Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Reviewed-by: Ben Boeckel <ben.boeckel@kitware.com> Merge-request: !8865