- Oct 23, 2024
-
-
ee831659 cmake: Explicitly normalize input paths as they exist on disk 9d44a774 find_*: Explicitly normalize found paths as they exist on disk 967d3ea8 cmake-gui: Explicitly normalize input paths as they exist on disk 074ad98e ctest: Explicitly normalize input paths as they exist on disk 1f142387 cpack: Explicitly normalize input paths as they exist on disk 9fe09ebc cmSystemTools: Add GetEnvPathNormalized to get paths from environment 2108f350 cmSystemTools: Add SplitEnvPathNormalized to split paths from environment 6d57403e cmSystemTools: Fix SplitEnvPath to avoid empty paths ... Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: buildbot <buildbot@kitware.com> Merge-request: !9929
-
ad10c318 Ninja: Fix object path quoting in compilation database Acked-by: Kitware Robot <kwrobot@kitware.com> Reviewed-by: Ben Boeckel <ben.boeckel@kitware.com> Merge-request: !9925
-
-
19d81b35 ci: Host our own URL to test expected TLS_VERSION failure Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !9928
-
19d81b35 ci: Host our own URL to test expected TLS_VERSION failure Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !9928
-
Kitware Robot authored
-
- Oct 22, 2024
-
-
Brad King authored
`CollapseFullPath` has two use cases: 1. Normalize input paths from command-line arguments and environment variables. On Windows, load their on-disk capitalization. 2. Simplify paths constructed internally. These should already have the correct capitalization. Audit all `CollapseFullPath` call sites and code paths leading to them. Replace those calls that normalize input paths with calls to `ToNormalizedPathOnDisk` to express that they need the on-disk case. By making this distinction we will later be able to remove the on-disk capitalization lookup `CollapseFullPath`, thus eliminating disk accesses from internal path processing. Issue: #20214
-
Brad King authored
-
Brad King authored
-
Brad King authored
-
Brad King authored
-
Brad King authored
-
Brad King authored
-
Brad King authored
-
Brad King authored
`CollapseFullPath` currently accesses the filesystem on Windows to convert the path to the (upper/lower) case it has on disk. Not all call sites need this, so we'd eventually like to remove the behavior. Add a wrapper for call sites to express that they need to match the case of on-disk paths. Issue: #20214
-
Brad King authored
Remove call sites whose input is already an absolute path, or whose result is not used.
-
Brad King authored
-
Brad King authored
-
Brad King authored
-
e7371f5a cpack: Allow -D flag to be used without separator Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !9924
-
3ffc8a6b FindBISON: Add COMMAND_EXPAND_LISTS to remove empty arguments Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9921
-
Kitware Robot authored
-
- Oct 21, 2024
-
-
Brad King authored
-
Sander Cox authored
For the compile_commands.json file the object file path needs to be escaped as well, just like the source path. Otherwise tools like clangd might not be able to parse the commandline properly.
-
Brad King authored
Avoid unnecessary load on an external resource.
-
Brad King authored
-
Brad King authored
-
Brad King authored
-
80d6b206 cmCTestStartCommand: Remove data members 0bfe17e1 cmCTest: Separate initialization of script and command line 402af107 cmCTest: Add GetTestGroupString function 37651800 cmCTest: Extract functions CreateNewTag and ReadExistingTag d2894791 cmCTest: Separate InitializeTesting function 60b822da cmCTest: Function ReadCustomConfigurationFileTree never fails 3c321b65 cmCTestStartCommand: Inline InitializeFromCommand function 9fbdfa11 cmCTest: Separate test execution from dashboard mode ... Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9911
-
Kitware Robot authored
-
- Oct 20, 2024
-
-
Peter Kokot authored
When using generator expressions in the COMPILE_FLAGS argument, and the generator expression expands to an empty string, command gets an empty argument with double quotes where GNU bison command-line tool errors out with `/usr/bin/bison: extra operand` error. This removes empty arguments from the created bison command.
-
Kitware Robot authored
-
- Oct 19, 2024
-
-
-
1a119c5a Help: Move LINK_LIBRARIES_STRATEGY details to target property docs Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Brad King <brad.king@kitware.com> Merge-request: !9919
-
1a119c5a Help: Move LINK_LIBRARIES_STRATEGY details to target property docs Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Brad King <brad.king@kitware.com> Merge-request: !9919
-
Brad King authored
-
Brad King authored
-
Brad King authored
-