Other solutions no longer work; with the latter (express-2012 for the desktop from the moment of writing) you may need to change:
C:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeVS12FindMake.cmake
To read something like:
#=============================================================================
This is for cmake 2.8.11.2
Edit: note that this applies to the VS2012 package, not the candidate for the release of VS2013 or the future version of VS2013, where the correct ToolsVersions is \ 12.0
source share