summaryrefslogtreecommitdiffstats
path: root/share/castxml/detect_vs.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'share/castxml/detect_vs.cpp')
-rw-r--r--share/castxml/detect_vs.cpp39
1 files changed, 39 insertions, 0 deletions
diff --git a/share/castxml/detect_vs.cpp b/share/castxml/detect_vs.cpp
index 2b24955..6ab88a0 100644
--- a/share/castxml/detect_vs.cpp
+++ b/share/castxml/detect_vs.cpp
@@ -20,6 +20,9 @@
#define TO_DEFINE(x) "#define " #x " " TO_STRING(x)
#pragma message("")
+#ifdef __ATOM__
+# pragma message(TO_DEFINE(__ATOM__))
+#endif
#ifdef __AVX__
# pragma message(TO_DEFINE(__AVX__))
#endif
@@ -32,6 +35,9 @@
#ifdef _CHAR_UNSIGNED
# pragma message(TO_DEFINE(_CHAR_UNSIGNED))
#endif
+#ifdef _CONTROL_FLOW_GUARD
+# pragma message(TO_DEFINE(_CONTROL_FLOW_GUARD))
+#endif
#ifdef _CPPRTTI
# pragma message(TO_DEFINE(_CPPRTTI))
#endif
@@ -47,6 +53,12 @@
#ifdef _INTEGRAL_MAX_BITS
# pragma message(TO_DEFINE(_INTEGRAL_MAX_BITS))
#endif
+#ifdef _ISO_VOLATILE
+# pragma message(TO_DEFINE(_ISO_VOLATILE))
+#endif
+#ifdef _KERNEL_MODE
+# pragma message(TO_DEFINE(_KERNEL_MODE))
+#endif
#ifdef _MANAGED
# pragma message(TO_DEFINE(_MANAGED))
#endif
@@ -80,6 +92,12 @@
#ifdef _M_ARM
# pragma message(TO_DEFINE(_M_ARM))
#endif
+#ifdef _M_ARM64
+# pragma message(TO_DEFINE(_M_ARM64))
+#endif
+#ifdef _M_ARM_ARMV7VE
+# pragma message(TO_DEFINE(_M_ARM_ARMV7VE))
+#endif
#ifdef _M_ARM_FP
# pragma message(TO_DEFINE(_M_ARM_FP))
#endif
@@ -92,6 +110,18 @@
#ifdef _M_CEE_SAFE
# pragma message(TO_DEFINE(_M_CEE_SAFE))
#endif
+#ifdef _M_FP_EXCEPT
+# pragma message(TO_DEFINE(_M_FP_EXCEPT))
+#endif
+#ifdef _M_FP_FAST
+# pragma message(TO_DEFINE(_M_FP_FAST))
+#endif
+#ifdef _M_FP_PRECISE
+# pragma message(TO_DEFINE(_M_FP_PRECISE))
+#endif
+#ifdef _M_FP_STRICT
+# pragma message(TO_DEFINE(_M_FP_STRICT))
+#endif
#ifdef _M_IA64
# pragma message(TO_DEFINE(_M_IA64))
#endif
@@ -119,6 +149,9 @@
#ifdef _OPENMP
# pragma message(TO_DEFINE(_OPENMP))
#endif
+#ifdef _PREFAST_
+# pragma message(TO_DEFINE(_PREFAST_))
+#endif
#ifdef _VC_NODEFAULTLIB
# pragma message(TO_DEFINE(_VC_NODEFAULTLIB))
#endif
@@ -131,6 +164,9 @@
#ifdef _WIN64
# pragma message(TO_DEFINE(_WIN64))
#endif
+#ifdef _WINRT_DLL
+# pragma message(TO_DEFINE(_WINRT_DLL))
+#endif
#ifdef _Wp64
# pragma message(TO_DEFINE(_Wp64))
#endif
@@ -140,6 +176,9 @@
#ifdef __MSVC_RUNTIME_CHECKS
# pragma message(TO_DEFINE(__MSVC_RUNTIME_CHECKS))
#endif
+#ifdef __STDCPP_THREADS__
+# pragma message(TO_DEFINE(__STDCPP_THREADS__))
+#endif
#ifdef __cplusplus
# pragma message(TO_DEFINE(__cplusplus))
#endif