Porting OpenFOAM to Windows
Yesterday I have opened an issue about OpenFOAM filenames in Windows in BlueCFD project. Bruno, told me to open an issue here as well. This might be a potential solution to the problem of file naming in Windows (case insensitive).
Windows 10 now offers an optional case-sensitive file system, just like Linux and other UNIX-like operating systems. But this could be enabled on per-directory basis.
Newer C++ compilers that support C++17, have
__has_includefeature for conditional including.