CMAKE file does not support MSVC
The cmake file uses check_cxx_compiler_flag("-std=c++11" EIGEN_COMPILER_SUPPORT_CPP11) in line 75. But MSVC does not support "-std=c++11", only "-std:c++11" / "/std:c++11" is supported. Generally, I would remove that check from cmake and use cmake-compile-features(7).