I've tried to build with CMake under windows and the current code in b977301f (main) works.
What I've done is the following:
Download the Qt online installer
Install only Qt5.15.2 for mingw8.1.0, mingw8.1.0 and cmake
Add to PATH the tools bin directories paths
Run cmake -G "MinGW Makefiles" -Bbuild . and then cmake --build build
The same should work using other compilers (e.g. MSVC).
If you can achieve the same, we can close this issue and finally remove SkywardHub.pro.
I did not looked into how to setup Qt Creator to use the CMake file but I think we could avoid it all together.
I'll me a bit more clear about hot to set the PATH of the tools:
First you need the path to CMake.
If you have installed CMake separately from Qt, they you probably already have it registered in the path (you can just try to type cmake --version in the terminal). If it is not in the path you can add C:\Program Files\CMake\bin
If you have installed CMake with Qt, then you do not have it in PATH. Add C:\Qt\Tools\CMake_64\bin
And you also need the path to find Qt stuffs. This depends on what compiler you use, for mingw: C:\Qt\5.15.2\mingw81_64\bin
I opened !45 (merged) that implements building with MSVC or LLVM. I would honestly avoid MinGW at all costs, as that's not the recommended way to build apps on Windows.