diff options
author | Vincent-Michael <Vincent_Michael@gmx.de> | 2014-03-24 15:54:09 +0100 |
---|---|---|
committer | Vincent-Michael <Vincent_Michael@gmx.de> | 2014-03-24 15:54:40 +0100 |
commit | b4dec55b96921a064530ed46c6879aaf856f1026 (patch) | |
tree | 5df95d30031f3454f874d48e8a7ec3dddab13a1b /cmake | |
parent | 5acdd6373f99baa8480dba867974b136ea11c6ca (diff) |
Cmake: Added level restriction for msvc 2013
Diffstat (limited to 'cmake')
-rw-r--r-- | cmake/compiler/msvc/settings.cmake | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/cmake/compiler/msvc/settings.cmake b/cmake/compiler/msvc/settings.cmake index f303b6ed761..e7fe89a750b 100644 --- a/cmake/compiler/msvc/settings.cmake +++ b/cmake/compiler/msvc/settings.cmake @@ -1,6 +1,12 @@ # set up output paths for executable binaries (.exe-files, and .dll-files on DLL-capable platforms) set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/bin) +set(MSVS_EXPECTED_VERSION 18.0) + +if(CMAKE_CXX_COMPILER_VERSION VERSION_LESS MSVS_EXPECTED_VERSION) + message(FATAL_ERROR "MSVC: TrinityCore requires version ${MSVS_EXPECTED_VERSION} (MSVC 2013) to build but found ${CMAKE_CXX_COMPILER_VERSION}") +endif() + # set up output paths ofr static libraries etc (commented out - shown here as an example only) #set(CMAKE_LIBRARY_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/bin) #set(CMAKE_ARCHIVE_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/bin) |