Brad King
8dfc725cdb
PathResolver: Add mode to collapse paths naively and look up on-disk case
...
In CMake 3.31 and below, `CollapseFullPath` did this on Windows. KWSys
has since stopped looking up the on-disk case in `CollapseFullPath` to
avoid disk access when most callers only need an in-memory operation.
We currently call `GetActualCaseForPath` explicitly when needed.
Add a mode to `cm::PathResolver` to combine these operations and cache
disk access behind the `System::ReadName` callback. We will use this to
restore the way CMake 3.31 and below normalized input paths on Windows.
Issue: #26750
Issue: #20214
2025-03-07 18:22:46 -05:00
..
2023-05-30 09:46:12 -04:00
2023-10-26 09:20:45 -04:00
2023-05-03 17:08:07 +02:00
2025-01-12 18:49:25 +04:00
2025-02-09 13:29:38 -05:00
2025-01-23 13:09:50 -05:00
2025-03-03 09:56:07 -05:00
2025-03-03 09:56:07 -05:00
2025-03-03 09:56:07 -05:00
2025-03-03 09:56:07 -05:00
2023-07-28 09:14:08 -04:00
2025-01-31 19:14:36 +01:00
2023-01-18 16:20:47 -05:00
2025-03-03 09:56:07 -05:00
2025-03-03 09:56:07 -05:00
2025-03-03 09:56:07 -05:00
2025-01-23 13:09:50 -05:00
2025-01-23 13:09:50 -05:00
2025-03-03 09:56:07 -05:00
2025-01-23 13:09:50 -05:00
2023-10-01 06:52:44 -04:00
2025-03-03 09:56:07 -05:00
2025-03-03 09:56:07 -05:00
2025-03-03 09:56:07 -05:00
2025-03-03 09:56:07 -05:00
2025-03-03 09:56:07 -05:00
2025-01-23 13:09:50 -05:00
2025-03-03 09:56:07 -05:00
2025-03-03 09:56:07 -05:00
2025-03-03 09:56:07 -05:00
2025-03-03 09:56:07 -05:00
2025-01-23 13:09:50 -05:00
2025-03-03 09:56:07 -05:00
2025-01-23 13:09:50 -05:00
2025-03-03 09:56:07 -05:00
2025-01-23 13:09:50 -05:00
2025-03-03 09:56:07 -05:00
2025-01-23 13:09:50 -05:00
2025-03-07 18:22:46 -05:00
2025-03-03 09:56:07 -05:00
2025-03-03 09:56:07 -05:00
2023-03-14 15:20:47 -04:00
2023-03-14 15:20:47 -04:00
2025-03-03 09:56:07 -05:00
2025-03-03 09:56:07 -05:00
2025-03-03 09:56:07 -05:00
2025-03-03 09:56:07 -05:00
2023-12-02 06:37:40 -05:00
2025-01-23 13:09:50 -05:00
2025-03-03 09:56:07 -05:00
2025-01-23 13:09:50 -05:00
2024-11-03 08:26:36 -05:00
2023-11-20 18:21:46 -05:00
2025-01-23 13:09:50 -05:00
2025-01-23 13:09:50 -05:00
2024-08-13 06:06:25 +04:00
2025-03-03 09:56:07 -05:00