diff --git a/vtkm/internal/Configure.h.in b/vtkm/internal/Configure.h.in index 718df4833..8f3208ada 100644 --- a/vtkm/internal/Configure.h.in +++ b/vtkm/internal/Configure.h.in @@ -157,6 +157,15 @@ #define VTKM_THIRDPARTY_POST_INCLUDE \ VTK_M_THRIDPARTY_WARNINGS_POP +#elif (defined(VTKM_MSVC)) +#define VTK_M_THIRDPARTY_WARNINGS_PUSH \ + _Pragma("push") +#define VTK_M_THRIDPARTY_WARNINGS_POP \ + _Pragma("pop") +#define VTK_M_THIRDPARTY_MSVC_WARNING_PRAGMAS \ + _Pragma("warning ( disable : 4267 )") \ +#endif + #else #define VTKM_THIRDPARTY_PRE_INCLUDE #define VTKM_THIRDPARTY_POST_INCLUDE