]> git.saurik.com Git - wxWidgets.git/blobdiff - include/wx/defs.h
moved XML classes to the core
[wxWidgets.git] / include / wx / defs.h
index d9ad71021d8554654fa7c21d8cfa30e48af79ecf..3f49f8256c53452e5eebb95a95dc20a175372c55 100644 (file)
@@ -376,6 +376,7 @@ typedef int wxWindowID;
 
     #define WXMAKINGDLL_CORE
     #define WXMAKINGDLL_HTML
+    #define WXMAKINGDLL_XML
 #endif // WXMAKINGDLL
 
 // WXDLLEXPORT maps to export declaration when building the DLL, to import
@@ -421,6 +422,14 @@ typedef int wxWindowID;
     #define WXDLLIMPEXP_GL
 #endif
 
+#ifdef WXMAKINGDLL_XML
+    #define WXDLLIMPEXP_XML WXEXPORT
+#elif defined(WXUSINGDLL)
+    #define WXDLLIMPEXP_XML WXIMPORT
+#else // not making nor using DLL
+    #define WXDLLIMPEXP_XML
+#endif
+
 // for backwards compatibility, define suffix-less versions too
 #define WXDLLEXPORT WXDLLIMPEXP_CORE
 #define WXDLLEXPORT_DATA WXDLLIMPEXP_DATA_CORE