diff options
Diffstat (limited to 'share/castxml/detect_vs.cpp')
-rw-r--r-- | share/castxml/detect_vs.cpp | 39 |
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 |