Once upon a time, the Windows kingdom was ruled by a single, monolithic giant: . For decades, if you wanted to build software for Windows, you played by MSVC's rules. Meanwhile, in the distant lands of open source, a new challenger was rising— Clang , a compiler front end built on the powerful LLVM infrastructure .
CMake is the meta-build system for C++. To target Clang on Windows: clang compiler windows