|
|
@@ -58,6 +58,12 @@ char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]";
|
|
|
# endif
|
|
|
#elif defined(_MSC_VER) && defined(_MSVC_LANG)
|
|
|
# define CXX_STD _MSVC_LANG
|
|
|
+#elif defined(__NVCOMPILER)
|
|
|
+# if __cplusplus == CXX_STD_17 && defined(__cpp_aggregate_paren_init)
|
|
|
+# define CXX_STD CXX_STD_20
|
|
|
+# else
|
|
|
+# define CXX_STD __cplusplus
|
|
|
+# endif
|
|
|
#elif defined(__INTEL_COMPILER)
|
|
|
# if __cplusplus == CXX_STD_11 && defined(__cpp_namespace_attributes)
|
|
|
# define CXX_STD CXX_STD_17
|