X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/1b19f0c3a35edb375bc5001c2ab961f6b19cd0ea..8366ae934aab9f835747b0c2e456231e8795fe78:/include/wx/wx_cw.h diff --git a/include/wx/wx_cw.h b/include/wx/wx_cw.h index 7702030a3d..7b1e20dc9e 100644 --- a/include/wx/wx_cw.h +++ b/include/wx/wx_cw.h @@ -11,38 +11,55 @@ #ifndef _WX_CW__ #define _WX_CW__ -#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*/ - #include - #define WX_PRECOMP -// automatically includes MacHeaders -#elif (__MWERKS__ >= 0x0900) && __INTEL__ - #define __WXMSW__ - #define __WINDOWS__ - #define __WIN95__ - #define STRICT - #define NOMINMAX - #include -#elif __BEOS__ - #include - #include -#else - #error unknown MW compiler +#if __MWERKS__ >= 0x2400 +#pragma old_argmatch on #endif -// in order to avoid problems further down in wxWindows - -char *strdup(const char *s) ; - +#if __option(profile) +#ifdef __cplusplus + #if __POWERPC__ + #include + #elif __INTEL__ + #include + #elif __CFM68K__ + #include + #else + #include + #endif +#else + #if __POWERPC__ + #include + #elif __INTEL__ + #include + #elif __CFM68K__ + #include + #else + #include + #endif +#endif +#else +#ifdef __cplusplus + #if __POWERPC__ + #include + #elif __INTEL__ + #include + #elif __CFM68K__ + #include + #else + #include + #endif +#else + #if __POWERPC__ + #include + #elif __INTEL__ + #include + #elif __CFM68K__ + #include + #else + #include + #endif +#endif +#endif #endif // _WX_CW__