1/* 2 * Name: wx/mac/chkconf.h 3 * Purpose: Compiler-specific configuration checking 4 * Author: Julian Smart 5 * Modified by: 6 * Created: 01/02/97 7 * RCS-ID: $Id: chkconf.h 48804 2007-09-19 14:50:20Z SC $ 8 * Copyright: (c) Julian Smart 9 * Licence: wxWindows licence 10 */ 11 12#ifndef _WX_MAC_CHKCONF_H_ 13#define _WX_MAC_CHKCONF_H_ 14 15/* 16 * disable the settings which don't work for some compilers 17 */ 18 19#if defined(__MWERKS__) 20 #undef wxUSE_DEBUG_NEW_ALWAYS 21 #define wxUSE_DEBUG_NEW_ALWAYS 0 22 23 /* DS: Fixes compilation when wxUSE_FATAL_EXCEPTION is 1 */ 24 #ifndef wxTYPE_SA_HANDLER 25 #define wxTYPE_SA_HANDLER int 26 #endif 27#endif 28 29/* 30 * use OS X CoreGraphics (1) or QuickDraw (0) for rendering 31 */ 32 33#ifndef wxMAC_USE_CORE_GRAPHICS 34 #define wxMAC_USE_CORE_GRAPHICS 1 35#endif 36 37/* 38 * wxMAC_USE_CORE_GRAPHICS is now implemented in terms of wxUSE_GRAPHICS_CONTEXT 39 */ 40 41#if wxMAC_USE_CORE_GRAPHICS 42 #undef wxUSE_GRAPHICS_CONTEXT 43 #define wxUSE_GRAPHICS_CONTEXT 1 44#endif 45 46/* 47 * check graphics context option 48 */ 49#if wxUSE_GRAPHICS_CONTEXT && !wxMAC_USE_CORE_GRAPHICS 50# error "wxUSE_GRAPHICS_CONTEXT on wxMac requires wxMAC_USE_CORE_GRAPHICS" 51#endif 52 53/* 54 * native (1) or emulated (0) toolbar 55 */ 56 57#ifndef wxMAC_USE_NATIVE_TOOLBAR 58 #define wxMAC_USE_NATIVE_TOOLBAR 1 59#endif 60 61/* 62 * using mixins of cocoa functionality 63 */ 64 65#ifndef wxMAC_USE_COCOA 66 #define wxMAC_USE_COCOA 0 67#endif 68 69#endif 70 /* _WX_MAC_CHKCONF_H_ */ 71 72