X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/1730ac80d810a797255d9e27424d8bfdb294ec88..2296fe5018d42d4e0bf9df07c37d31f60d972b32:/setup.h.in diff --git a/setup.h.in b/setup.h.in index e135b56f0d..9b96e27d95 100644 --- a/setup.h.in +++ b/setup.h.in @@ -46,7 +46,9 @@ #undef STDC_HEADERS /* Define this to get extra features from GNU libc. */ +#ifndef _GNU_SOURCE #undef _GNU_SOURCE +#endif /* Define to `int' if doesn't define. */ #undef uid_t @@ -73,6 +75,9 @@ /* Define this if your version of Motif is greater than 2.0 */ #undef __WXMOTIF20__ +/* Define this if you are using Lesstif */ +#undef __WXLESSTIF__ + /* * Define to 1 for Unix[-like] system */ @@ -110,6 +115,9 @@ #undef __POWERPC__ #undef TARGET_CARBON +/* Hack to make IOGraphicsTypes.h not define Point conflicting with MacTypes */ +#undef __Point__ + /* MS-DOS with DJGPP */ #undef __DOS__ @@ -139,7 +147,6 @@ /* --- start common options --- */ - #ifndef wxUSE_GUI #define wxUSE_GUI 0 #endif @@ -161,22 +168,17 @@ #define wxUSE_DEBUG_NEW_ALWAYS 0 -#if defined(_MSC_VER) || \ - (defined(__BORLANDC__) && __BORLANDC__ >= 0x0550) - #define wxUSE_ON_FATAL_EXCEPTION 0 -#else - #define wxUSE_ON_FATAL_EXCEPTION 0 -#endif +#define wxUSE_ON_FATAL_EXCEPTION 0 #define wxUSE_STACKWALKER 0 +#define wxUSE_DEBUGREPORT 0 + #ifndef wxUSE_UNICODE #define wxUSE_UNICODE 0 #endif -#define wxUSE_UNICODE_MSLU 0 - #define wxUSE_WCHAR_T 0 @@ -202,6 +204,8 @@ #define wxUSE_STD_IOSTREAM 0 +#define wxUSE_STD_STRING 0 + #define wxUSE_LONGLONG 0 @@ -210,6 +214,8 @@ #define wxUSE_FSVOLUME 0 +#define wxUSE_STDPATHS 0 + #define wxUSE_TEXTBUFFER 0 #define wxUSE_TEXTFILE 0 @@ -240,6 +246,8 @@ #define wxUSE_FS_INET 0 +#define wxUSE_ARCHIVE_STREAMS 0 + #define wxUSE_ZIPSTREAM 0 #define wxUSE_ZLIB 0 @@ -270,9 +278,7 @@ #define wxUSE_MEDIACTRL 0 -#define wxUSE_QUICKTIME 0 - -#define wxUSE_DIRECTSHOW 0 +#define wxUSE_GSTREAMER 0 #define wxUSE_XRC 0 @@ -316,11 +322,7 @@ #define wxUSE_STATUSBAR 0 -#if defined(__WXMSW__) || defined(__WXMAC__) -#define wxUSE_NATIVE_STATUSBAR 0 -#else #define wxUSE_NATIVE_STATUSBAR 0 -#endif #define wxUSE_TOOLBAR 0 #define wxUSE_TOOLBAR_NATIVE 0 @@ -449,8 +451,6 @@ #define wxUSE_AFM_FOR_POSTSCRIPT 0 -#define wxUSE_POSTSCRIPT_ARCHITECTURE_IN_MSW 0 - #define wxUSE_ODBC 0 @@ -495,17 +495,20 @@ #define wxUSE_OWNER_DRAWN 1 #endif -#if defined(__WXMSW__) && !defined(__WXUNIVERSAL__) -#undef wxUSE_NATIVE_STATUSBAR -#define wxUSE_NATIVE_STATUSBAR 1 -#endif - #if defined(__WIN95__) && !defined(__WINE__) && !defined(__GNUWIN32_OLD__) #define wxUSE_RICHEDIT 1 +#define wxUSE_RICHEDIT2 1 #else #define wxUSE_RICHEDIT 0 +#define wxUSE_RICHEDIT2 0 #endif +#define wxUSE_UNICODE_MSLU 0 + +#define wxUSE_DC_CACHEING 0 + +#define wxUSE_GADGETS 0 + /* * Supports bool type */ @@ -576,6 +579,12 @@ * Use SDL for audio (Unix) */ #define wxUSE_LIBSDL 0 + +/* + * Compile sound backends as plugins + */ +#define wxUSE_PLUGINS 0 + /* * Use GNOME print for printing under GTK+ 2.0 */ @@ -596,6 +605,10 @@ * Use libXpm */ #define wxHAVE_LIB_XPM 0 +/* + * Define if you have pthread_cleanup_push/pop() + */ +#undef wxHAVE_PTHREAD_CLEANUP /* * Use consistent PostScript fonts for AFM and printing (!) */ @@ -678,7 +691,7 @@ #undef WX_TIMEZONE /* The type of 3rd argument to getsockname() - usually size_t or int */ -#undef SOCKLEN_T +#undef WX_SOCKLEN_T /* The type of 5th argument to getsockopt() - usually size_t or int */ #undef SOCKOPTLEN_T @@ -711,6 +724,9 @@ /* Define if you have gettimeofday() */ #undef HAVE_GETTIMEOFDAY +/* Define if fsync() is available */ +#undef HAVE_FSYNC + /* Define if you have ftime() */ #undef HAVE_FTIME @@ -735,6 +751,9 @@ /* Define if you have pthread_cancel */ #undef HAVE_PTHREAD_CANCEL +/* Define if you have pthread_attr_setstacksize */ +#undef HAVE_PTHREAD_ATTR_SETSTACKSIZE + /* Define if you have sigaction() */ #undef HAVE_SIGACTION @@ -744,9 +763,22 @@ /* Define if you have shl_load() */ #undef HAVE_SHL_LOAD +/* Define if you have snprintf() */ +#undef HAVE_SNPRINTF + +/* Define if you have snprintf() declaration in the header */ +#undef HAVE_SNPRINTF_DECL + +/* Define if you have a _broken_ snprintf() declaration in the header, + * with 'char*' for the 3rd parameter instead of 'const char*' */ +#undef HAVE_BROKEN_SNPRINTF_DECL + /* define if you have statfs function */ #undef HAVE_STATFS +/* define if you have statfs prototype */ +#undef HAVE_STATFS_DECL + /* define if you have statvfs function */ #undef HAVE_STATVFS @@ -756,9 +788,6 @@ /* Define if you have all functions to set thread priority */ #undef HAVE_THREAD_PRIORITY_FUNCTIONS -/* Define if you can specify exit functions to a thread */ -#undef HAVE_THREAD_CLEANUP_FUNCTIONS - /* Define if you have timegm() function */ #undef HAVE_TIMEGM @@ -768,6 +797,10 @@ /* Define if you have vsnprintf() declaration in the header */ #undef HAVE_VSNPRINTF_DECL +/* Define if you have a _broken_ vsnprintf() declaration in the header, + * with 'char*' for the 3rd parameter instead of 'const char*' */ +#undef HAVE_BROKEN_VSNPRINTF_DECL + /* Define if you have usleep() */ #undef HAVE_USLEEP @@ -960,6 +993,9 @@ /* Define if you have pango_font_family_is_monospace() (Pango >= 1.3.3) */ #undef HAVE_PANGO_FONT_FAMILY_IS_MONOSPACE +/* Define if gtk_icon_size_lookup is missing from the GTK+ headers */ +#undef NEED_GTK_ICON_SIZE_LOOKUP + /* Define if you have Pango xft support */ #undef HAVE_PANGO_XFT @@ -973,6 +1009,10 @@ with wx/msw/setup.h */ #define wxUSE_XPM_IN_MSW wxUSE_XPM +// Set to 0 to disable PostScript print/preview architecture code under Windows +// (just use Windows printing). +#define wxUSE_POSTSCRIPT_ARCHITECTURE_IN_MSW 1 + #endif /* __WIN32__ */ /* --------------------------------------------------------*