title: What is the default generator for CMake in Windows?
body: <p>When running CMake on one PC, CMake generates NMake files by default. On another, it generates a Visual Studio project.</p>
  
  <p>I know I can override the default by adding <code>-G "NMake Makefiles"</code> to the end of my CMake statement, but I want to know why it defaults to Visual Studio projects on one and NMake files on another.</p>