Is there a guide on how to configure CMake with MinGW/MSYS and git on Windows?

Your last bullet list sounds like what I am looking for, and reasonably to the point.
Regarding your prior comment: I don’t understand the question about the build system - it’s CMake, hence me posting here :slight_smile: The target system for Windows users is the system on which the build is taking place, i.e. also Windows.

For the toolchain: I would assume both work, gcc/g++ or MSVC, but I have no experience with MSVC (nor do I intend to ever touch it), so let’s focus on g++ for starters.

I will see if one of our users can test the installation sequence you proposed:

  • install MSYS2
  • via MSYS2, install
    • mingw-w64-x86_64-cmake
    • mingw-w64-x86_64-toolchain
    • git
  • run cmake from the mingw64 shell (without ninja, which I assume you wrote as an example)