When running CMake on one PC, CMake generates NMake files by default. On another, it generates a Visual Studio project.
I know I can override the default by adding -G "NMake Makefiles" 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.