Closed kleisauke closed 1 year ago
Look good. Thank you!
but what filesystems are case-sensitive on Windows?
AFAIK, all file systems (FAT, NTFS, etc.) on Windows are case insensitive. So, this was only a issue when cross compiling from a case sensitive file system (and when using Meson, I wrongly assumed that these files were also used in Autotools).
what filesystems are case-sensitive on Windows? Cygwin and MSYS2 mixes tools and FS. Not very used anymore because WSL supersedes them, but some people are still tied to that because legacy systems, etc. Alas, this is only on MESON builds, using configure works fine on 2.15
Mingw headers are all lowercase, and can be used for cross compilation from case sensitive file systems.
The official Windows SDK headers aren't self-consistent wrt upper/lower case, so those headers can't be used on case sensitive systems without a layer providing case insensitivity anyway.
This matches other includes of windows.h throughout the codebase.