- Oct 18, 2023
-
-
17fd7fe2 Tests/CXXModules: test Visual Studio synthetic target error badb6ab1 VS: Explicitly disallow C++ modules provided by imported targets Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !8895
-
50f3c580 FlagTables: Add entries for cl -scanDependencies flag a22e9e7c FlagTables: `-ifcOutput` takes a subsequent argument Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !8892
- Oct 17, 2023
-
-
Ben Boeckel authored
-
Ben Boeckel authored
The `-ifcOnly` flag is understood by MSBuild, but there are unresolved questions about how to integrate with with CMake's model. See: #25328
-
As of VS 17.6, MSBuild maps `ModuleDependenciesFile` to this flag instead of the older `-sourceDependencies:directives` flag. Map both flags to `ModuleDependenciesFile` for compatibility.
-
0f361567 cxxmodules: include `INCLUDES DESTINATION` directories Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
buildbot <buildbot@kitware.com> Merge-request: !8886
-
35f031e3 execute_process(): Restore opening files relative to WORKING_DIRECTORY Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !8883
-
fe8a5a6f Tests/NinjaPrivateDeps: fix error message for Build-PrivateFileSet-check Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
buildbot <buildbot@kitware.com> Merge-request: !8882
-
- Oct 16, 2023
-
-
Ben Boeckel authored
-
Ben Boeckel authored
These paths are added outside the normal property management mechanisms. Shuttle the value to the C++ module export as needed. Fixes: #25289
-
Kyle Edwards authored
Prior to 5420639a, execute_process() would open INPUT_FILE, OUTPUT_FILE, and ERROR_FILE relative to the WORKING_DIRECTORY argument if it was provided. Restore this behavior for backwards compatibility. Fixes: #25338
-
The file *should* exist, so word the error message as such.
-
7662d50a bootstrap: update known compilers Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !8876
-
44faa377 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
-
c074f5c8 Autogen: Revert "AUTO*_EXECUTABLE: add support for per-config values" 06a9b25b Tests: Revert "NinjaMultiConfig: Update tests for the new dependency change" Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !8878
-
- Oct 13, 2023
-
-
Changing the `timestamp` file to `timestamp_$<CONFIG>` causes some user projects to break when using Qt versions older than 6.6. Revert commit fddd0f04 (Autogen: AUTO*_EXECUTABLE: add support for per-config values, 2023-06-14, v3.28.0-rc1~96^2~1) pending further investigation. Issue: #20074
-
Revert commit e454314d (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.
-
`-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
-
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