You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
$ mkdir build
$ cd build
$ cmake .. -G "Ninja Multi-Config"
$ ninja -f build-debug.ninja # This correctly says "ninja: no work to do."
$ touch ../CMakeLists.txt
$ ninja -f build-debug.ninja # This should cause a reconfigure, but still says no work to do
$ ninja -f build-Debug.ninja # This reconfigures correctly
This leads me to believe Ninja isn't handling case-insensitive filesystems correctly. build-Debug.ninja is the actual name of the file, but I would not expect passing build-debug.ninja to cause different behavior.
Let's say you have the following minimal CMake project:
Then you run the following on macOS:
This leads me to believe Ninja isn't handling case-insensitive filesystems correctly.
build-Debug.ninja
is the actual name of the file, but I would not expect passingbuild-debug.ninja
to cause different behavior.This was first reported here:
https://gitlab.kitware.com/cmake/cmake/-/issues/22070
The text was updated successfully, but these errors were encountered: