From: Stefan Csomor <csomor@advancedconcepts.ch> Date: Thu, 25 Mar 2004 19:41:10 +0000 (+0000) Subject: platform variants for wxMac X-Git-Url: https://git.saurik.com/wxWidgets.git/commitdiff_plain/cf6fa9b9ad72ef4f816a11aaee4dd456928af1f8 platform variants for wxMac git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@26339 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- diff --git a/include/wx/platform.h b/include/wx/platform.h index d1c131e03e..2d9c7d6a3c 100644 --- a/include/wx/platform.h +++ b/include/wx/platform.h @@ -23,6 +23,29 @@ # include <stddef.h> #endif +/* + WXMAC variants + __WXMAC_CLASSIC__ means ppc non-carbon builds, __WXMAC_CARBON__ means + carbon API available (mach or cfm builds) , __WXMAC_OSX__ means mach-o + builds, running under 10.2 + only +*/ +#ifdef __WXMAC__ + #if defined(__MACH__) + #define __WXMAC_OSX__ 1 + #define __WXMAC_CARBON__ 1 + #define __WXMAC_CLASSIC__ 0 + #else + #define __WXMAC_OSX__ 0 + #if TARGET_CARBON + #define __WXMAC_CARBON__ 1 + #define __WXMAC_CLASSIC__ 0 + #else + #define __WXMAC_CARBON__ 0 + #define __WXMAC_CLASSIC__ 1 + #endif + #endif +#endif + /* first define Windows symbols if they're not defined on the command line: we can autodetect everything we need if _WIN32 is defined