|
@@ -27,10 +27,20 @@ char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]";
|
|
|
@CMAKE_CXX_COMPILER_ID_PLATFORM_CONTENT@
|
|
@CMAKE_CXX_COMPILER_ID_PLATFORM_CONTENT@
|
|
|
@CMAKE_CXX_COMPILER_ID_ERROR_FOR_TEST@
|
|
@CMAKE_CXX_COMPILER_ID_ERROR_FOR_TEST@
|
|
|
|
|
|
|
|
-#if defined(_MSC_VER) && defined(_MSVC_LANG)
|
|
|
|
|
-#define CXX_STD _MSVC_LANG
|
|
|
|
|
|
|
+#if defined(__INTEL_COMPILER) && defined(_MSVC_LANG) && _MSVC_LANG < 201403L
|
|
|
|
|
+# if defined(__INTEL_CXX11_MODE__)
|
|
|
|
|
+# if defined(__cpp_aggregate_nsdmi)
|
|
|
|
|
+# define CXX_STD 201402L
|
|
|
|
|
+# else
|
|
|
|
|
+# define CXX_STD 201103L
|
|
|
|
|
+# endif
|
|
|
|
|
+# else
|
|
|
|
|
+# define CXX_STD 199711L
|
|
|
|
|
+# endif
|
|
|
|
|
+#elif defined(_MSC_VER) && defined(_MSVC_LANG)
|
|
|
|
|
+# define CXX_STD _MSVC_LANG
|
|
|
#else
|
|
#else
|
|
|
-#define CXX_STD __cplusplus
|
|
|
|
|
|
|
+# define CXX_STD __cplusplus
|
|
|
#endif
|
|
#endif
|
|
|
|
|
|
|
|
const char* info_language_dialect_default = "INFO" ":" "dialect_default["
|
|
const char* info_language_dialect_default = "INFO" ":" "dialect_default["
|