]> git.saurik.com Git - wxWidgets.git/commitdiff
common definitions for cw
authorStefan Csomor <csomor@advancedconcepts.ch>
Fri, 1 Jan 1999 16:14:00 +0000 (16:14 +0000)
committerStefan Csomor <csomor@advancedconcepts.ch>
Fri, 1 Jan 1999 16:14:00 +0000 (16:14 +0000)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@1301 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

include/wx/wx_cw_cm.h [new file with mode: 0644]

diff --git a/include/wx/wx_cw_cm.h b/include/wx/wx_cw_cm.h
new file mode 100644 (file)
index 0000000..b332079
--- /dev/null
@@ -0,0 +1,45 @@
+#define MSL_USE_PRECOMPILED_HEADERS    1
+
+#if !defined( __MWERKS__ )
+    #error "this file is only for builds with Metrowerks CodeWarrior"
+#endif 
+
+#define WX_COMP_INLINE_NO_CLASS // defined if the compiler does not want the classname repeated for inlines within a class definition
+
+#if (__MWERKS__ < 0x0900) || macintosh
+    #define __MAC__
+    #define __WXMAC__
+    #define    USE_PRECOMPILED_MAC_HEADERS     1  /*Set to 0 if you don't want to use precompiled MacHeaders*/
+// automatically includes MacHeaders
+#elif (__MWERKS__ >= 0x0900) && __INTEL__
+    #define __WXMSW__
+    #define __WINDOWS__
+    #define __WIN95__
+    #define STRICT
+    #define NOMINMAX
+#elif __BEOS__
+    #include <ansi_prefix.be.h>
+    #include <Be.h>
+#else  
+    #error unknown MW compiler
+#endif
+
+#ifdef __WXMSW__
+    #include <ansi_prefix.win32.h>
+#elif defined( __WXMAC__)
+    #include <ansi_prefix.mac.h>
+#endif
+
+#define USE_DEFINE
+// in order to avoid problems further down in wxWindows
+
+#ifdef __cplusplus
+extern "C" 
+{
+#endif
+       char *strdup(const char *s) ;
+       int     isascii( int c ) ;
+#ifdef __cplusplus
+} ;
+#endif
+