Setup VTKM_THIRDPARTY_PRE_INCLUDE/POST_INCLUDE for MSVC.

We now suppress a collection of warnings from thirdparty headers on windows.
This commit is contained in:
Robert Maynard 2016-03-10 10:20:29 -05:00
parent 7ca13aa9cd
commit 8c579b7742

@ -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