Ninja/MSVC: Always rebuilds if project path contains non-ascii characters (umlauts, etc.)
I tested building the exact same project both inside a dir with and without an umlaut in the path. Without the umlaut in the path the project builds once and runs after the build has finished, as expected. With the umlaut in the path the project builds every single time, even if there are no code changes.
Tested with CMake version 3.26.4
Edited by Brad King