X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/01ebf7520366a4cf80975d820794fea394c96d7b..478ba84485d00d0d9a80ce3304f226355f457471:/include/wx/msw/chkconf.h?ds=sidebyside diff --git a/include/wx/msw/chkconf.h b/include/wx/msw/chkconf.h index 5f31c7f6f4..1dd47b8ea1 100644 --- a/include/wx/msw/chkconf.h +++ b/include/wx/msw/chkconf.h @@ -9,6 +9,8 @@ * Licence: wxWindows licence */ +/* THIS IS A C FILE, DON'T USE C++ FEATURES (IN PARTICULAR COMMENTS) IN IT */ + #ifndef _WX_MSW_CHKCONF_H_ #define _WX_MSW_CHKCONF_H_ @@ -16,14 +18,32 @@ * disable the settings which don't work for some compilers */ +/* + * If using PostScript-in-MSW in Univ, must enable PostScript + */ + +#if defined(__WXUNIVERSAL__) && wxUSE_POSTSCRIPT_ARCHITECTURE_IN_MSW && !wxUSE_POSTSCRIPT +#undef wxUSE_POSTSCRIPT +#define wxUSE_POSTSCRIPT 1 +#endif + #ifndef wxUSE_NORLANDER_HEADERS -#if (defined(__WATCOMC__) && (__WATCOMC__ >= 1200)) || ((defined(__MINGW32__) || defined(__CYGWIN__)) && ((__GNUC__>2) ||((__GNUC__==2) && (__GNUC_MINOR__>=95)))) +#if (defined(__WATCOMC__) && (__WATCOMC__ >= 1200)) || defined(__WINE__) || ((defined(__MINGW32__) || defined(__CYGWIN__)) && ((__GNUC__>2) ||((__GNUC__==2) && (__GNUC_MINOR__>=95)))) # define wxUSE_NORLANDER_HEADERS 1 #else # define wxUSE_NORLANDER_HEADERS 0 #endif #endif +/* + * GCC does not have SEH (__try/__catch) + */ + +#if defined(__GNUG__) + #undef wxUSE_ON_FATAL_EXCEPTION + #define wxUSE_ON_FATAL_EXCEPTION 0 +#endif + /* * wxUSE_DEBUG_NEW_ALWAYS doesn't work with CodeWarrior */