- Oct 13, 2023
-
-
Brad King authored
-
b298ba70 Utilities: Update hard-coded try_compile results for curl 8.4.0 8a9fa27a curl: Set build options the way we need for CMake df4efb72 Merge branch 'upstream-curl' into update-curl e6a6c1ab curl 2023-10-11 (d755a5f7) 8f6a6b02 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
-
- Oct 12, 2023
-
-
Brad King authored
-
Brad King authored
Merge-request: !8872
-
Brad King authored
Merge-request: !8872
-
Brad King authored
-
Brad King authored
-
Brad King authored
Merge-request: !8873
-
Brad King authored
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
-
After CDash PR 1519 introduced HTTP status codes greater than 200 for various error cases, CMake commit b7c871f7 (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
-
Brad King authored
-
Brad King authored
Set options added by the update to curl 8.4.0.
-
Brad King authored
* upstream-curl: curl 2023-10-11 (d755a5f7) Issue: #25329
-
Code extracted from: https://github.com/curl/curl.git at commit d755a5f7c009dd63a61b2c745180d8ba937cbfeb (curl-8_4_0).
-
- Oct 11, 2023
-
-
fd81024e 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
-
32438138 cxxmodules: Reference documentation in no-modules-support diagnostics 604466b8 Tests: Enforce RunCMake.CXXModules no-modules-support diagnostics strictly Acked-by:
Kitware Robot <kwrobot@kitware.com> Reviewed-by:
Ben Boeckel <ben.boeckel@kitware.com> Merge-request: !8866
-
5bbc9055 Help: Fix typo in COMPATIBLE_INTERFACE_NUMBER_MIN Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !8867
-
Brad King authored
Help users avoid errors about module support when they may not need it. While at it, polish sentence syntax in the diagnostic messages.
-
Brad King authored
Previously the expected output expressions used `(...)*` which did not actually have to match anything.
-
77ed529c FindRuby: Add support for 3.2 Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !8864
- Oct 10, 2023
-
-
Brad King authored
Under CMP0155's NEW behavior, projects that explicitly enable C++20 support with `set(CMAKE_CXX_STANDARD 20)` may also explicitly disable scanning with `set(CMAKE_CXX_SCAN_FOR_MODULES OFF)`. We already propagate `CMAKE_CXX_STANDARD` into `try_compile` test projects, so propagate `CMAKE_CXX_SCAN_FOR_MODULES` too. Fixes: #25313
-
-
cb733939 Tests/RunCMake/CXXModules: remove experimental settings Acked-by:
Kitware Robot <kwrobot@kitware.com> Tested-by:
buildbot <buildbot@kitware.com> Merge-request: !8863
-
- Oct 07, 2023
-
-
Ben Boeckel authored
Logical conflicts between the topic that introduced the tests and the removal of the experimental flag completely.
-
- Oct 06, 2023
-
-
Brad King authored
-
0b6ae9c4 FindCUDAToolkit: Restore CUDAToolkit_LIBRARY_SEARCH_DIRS variable Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !8859
-
b8ead378 cxxmodules: Scan only targets that explicitly enable C++ 20 68fca3ea cmGeneratorTarget: Track explicitly enabled language standard levels da36e063 cmGeneratorTarget: Remove outdated const/mutable pair c1f1aedc cmStandardLevelResolver: Add method to look up standard level by name 23b57462 cmStandardLevelResolver: Report feature std level from GetNewRequiredStandard 7519001a cmStandardLevelResolver: Add method to get feature standard level 99fa01d3 cmStandardLevelResolver: Factor out public representation of level fdd81a60 cmStandardLevelResolver: Clarify local variable name ... Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
buildbot <buildbot@kitware.com> Reviewed-by:
Ben Boeckel <ben.boeckel@kitware.com> Merge-request: !8860
-
- Oct 05, 2023
-
-
Brad King authored
Previously we scanned any targets for which C++ 20 is enabled, even if enabled only by the compiler's default, such as when `CXXFLAGS=-std=c++20`.
-
Brad King authored
Previously we only tracked when an explicit setting requires the standard level to be higher than the compiler's default.
-
- Oct 04, 2023