- Sep 18, 2024
-
-
Kitware Robot authored
-
- Sep 17, 2024
-
-
e782811c execute_process: Change default ENCODING to UTF-8 9a453340 cmExecuteProcessCommand: Explicitly ignore unknown ENCODING values Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
buildbot <buildbot@kitware.com> Merge-request: !9822
-
Kitware Robot authored
-
- Sep 16, 2024
-
-
Brad King authored
Windows is heading toward making UTF-8 the preferred MBCS. As CMake's internal encoding, `UTF-8` is effectively equivalent to `NONE`, which was CMake's behavior prior to 3.15's accidental change to `AUTO`. Behavior of `ENCODING UTF-8` is independent of CMake's internal encoding, making it in principle a better default than `NONE`. Add policy CMP0176 for compatibility and to document the default's history. Fixes: #26262
-
Brad King authored
The logic did this implicitly before. Make it easier to follow.
-
3898e53e execute_process: Document and test ENCODING default d67519fc Help/command/execute_process: Improve formatting of ENCODING names e1fc4b9b Tests/RunCMake/execute_process: Add test for ENCODING AUTO 56ae758b Tests/RunCMake/execute_process: Improve test for ENCODING UTF-8 Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !9816
-
474eafe2 clang-cl: Add support for C++23 Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !9818
-
b11323f1 Ninja: Fix depfile binding with spaces in path ad66be99 cmNinjaTargetGenerator: Factor out helper to add depfile bindings 269c3a13 cmNinjaTargetGenerator: Reduce DEP_FILE binding duplication 48ced5fb Tests/RunCMake/BuildDepends: Enable more depfile cases with Ninja b751a857 Tests/RunCMake/BuildDepends: Simplify CustomCommandDepends case 006891da Tests/RunCMake/BuildDepends: Prepare CompileDepends check for multiple targets 0915320d Tests/RunCMake/BuildDepends: Simplify CompileDepends case 24fbfa91 Tests/RunCMake/BuildDepends: Simplify LinkDepends case Acked-by:
Kitware Robot <kwrobot@kitware.com> Tested-by:
buildbot <buildbot@kitware.com> Merge-request: !9812
-
-
f885b007 FindPython: ensure all ABI are searched by default Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
buildbot <buildbot@kitware.com> Tested-by:
Ben Boeckel <ben.boeckel@kitware.com> Merge-request: !9819
-
f885b007 FindPython: ensure all ABI are searched by default Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
buildbot <buildbot@kitware.com> Tested-by:
Ben Boeckel <ben.boeckel@kitware.com> Merge-request: !9819
-
Kitware Robot authored
-
- Sep 15, 2024
-
-
Kitware Robot authored
-
- Sep 14, 2024
-
-
Kitware Robot authored
-
- Sep 13, 2024
-
-
00c1161b file(REAL_PATH): Warn on non-existing paths Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !9806
-
b90d7a3a FindMatlab: On macOS search under ~/Applications and /Applications Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !9814
-
-
20412181 FindMatlab: Add R2024b version map Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !9813
-
20412181 FindMatlab: Add R2024b version map Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !9813
-
Brad King authored
In build statements we use a single `DEP_FILE = ...` binding that is shared between `depfile = $DEP_FILE` and `command = ... $DEP_FILE ...` bindings in the corresponding rule. In cases that the command's shell argument needs quoting, add a separate `depfile = ...` binding to the build statement to express the depfile path without quoting. Otherwise `ninja` tries to open a file path that contains literal quotes. Fixes: #26287
-
Brad King authored
The default was originally AUTO in commit 2ed473b3 (execute_process: Add ENCODING option for Windows child process output, 2016-11-23, v3.8.0-rc1~232^2) but was changed back to NONE by commit 07c3380a (execute_process: Restore no-decoding default behavior, 2017-02-13, v3.8.0-rc2~26^2) for CMake 3.8. Later it was accidentally changed back to AUTO by commit b783e625 (cmExecuteProcessCommand: Port to cmArgumentParser, 2019-03-25, v3.15.0-rc1~270^2) in CMake 3.15 but the documentation was not updated. Document the current default, AUTO, and add a test case to verify it. Issue: #26262
-
Brad King authored
-
Brad King authored
On Windows the AUTO encoding is based on the console code page, so run the test in an isolated console window.
-
Kitware Robot authored
- Sep 12, 2024
-
-
Brad King authored
Generalize the test infrastructure. Add Chinese text to the sample.
-
Marc Chevrier authored
Fixes: #26279
-
scivision authored
users with locked-down macOS may not be able to install their desired Matlab under /Applications, but may use the standard ~/Applications instead
-
Brad King authored
-
Brad King authored
-
Brad King authored
-
Brad King authored
Also rename from "CustomCommandDependencies".
-
Brad King authored
-
Brad King authored
Also rename from "CompilerDependencies".
-
Brad King authored
-
The command is documented to work only for cases that the referenced path exists. Fixes: #26260
-
1dc1d000 FindProtobuf: Fix IMPORT_DIRS handling and relative directory generation Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !9809
-
66bd326e VS: Use OUTPUT_NAME in DOTNET_SDK projects Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !9808
-
d8a9aabd file(ARCHIVE_CREATE): add WORKING_DIRECTORY option d65b5a8e Help: Format file(ARCHIVE*) options as definition lists Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !9803
-