-elseif("${CMAKE_CXX_COMPILER_ID}" MATCHES "MSVC")
- if (CMAKE_CXX_COMPILER_VERSION VERSION_LESS "18.0")
- message(WARNING "Your compiler is too old; we expect at least Visual Studio Nov 2013 CTP (MSVC 18). Your build will likely fail.")
+elseif(CMAKE_CXX_COMPILER_ID MATCHES "MSVC")
+ if (CMAKE_CXX_COMPILER_VERSION VERSION_LESS "19.0")
+ message(FATAL_ERROR "Your compiler is too old; you need at least Visual Studio 2015 (MSVC 19.0+), GCC 4.8+, Clang 3.3+, or any other compiler with full C++11 support.")