Changed library name for MSVC++
[libcds.git] / cds / compiler / vc / defs.h
index 4778ec5950b27dd1fab719329061d5ec874ae833..d84d2e83ed8d11adc5d178b8989fec92ffa21108 100644 (file)
 // Compiler name
 // Supported compilers: MS VC 2013 +
 // C++ compiler versions:
-#define CDS_COMPILER_MSVC12     1800    // 2013 vc12
-#define CDS_COMPILER_MSVC14     1900    // 2015 vc14
-#define CDS_COMPILER_MSVC14_1   1910    // 2017 vc14.1
+#define CDS_COMPILER_MSVC12         1800    // 2013 vc12
+#define CDS_COMPILER_MSVC14         1900    // 2015 vc14
+#define CDS_COMPILER_MSVC14_1       1910    // 2017 vc14.1
+#define CDS_COMPILER_MSVC14_1_3     1911    // 2017 vc14.1 (VS 15.3)
+#define CDS_COMPILER_MSVC15         2000    // next Visual Studio
 
 #if CDS_COMPILER_VERSION < CDS_COMPILER_MSVC12
 #   error "Only MS Visual C++ 12 (2013) Update 4 and above is supported"
@@ -54,7 +56,7 @@
 #   define  CDS_COMPILER__NAME  "MS Visual C++ 2015"
 #   define  CDS_COMPILER__NICK  "vc14"
 #   define  CDS_COMPILER_LIBCDS_SUFFIX "vcv140"
-#elif _MSC_VER == 1910
+#elif _MSC_VER < 2000 
 #   define  CDS_COMPILER__NAME  "MS Visual C++ 2017"
 #   define  CDS_COMPILER__NICK  "vc141"
 #   define  CDS_COMPILER_LIBCDS_SUFFIX "vcv141"