#include <xmltooling/AbstractXMLObject.h>\r
#include <xmltooling/DOMCachingXMLObject.h>\r
\r
-#pragma warning( push )\r
-#pragma warning( disable : 4250 4251 )\r
+#if defined (_MSC_VER)\r
+ #pragma warning( push )\r
+ #pragma warning( disable : 4250 4251 )\r
+#endif\r
\r
namespace xmltooling {\r
\r
\r
};\r
\r
-#pragma warning( pop )\r
+#if defined (_MSC_VER)\r
+ #pragma warning( pop )\r
+#endif\r
\r
#endif /* __xmltooling_abstractdomxmlobj_h__ */\r