-#define wxUSE_ZLIB 1
- // Use zlib for compression in streams and PNG code
-#define wxUSE_LIBPNG 1
- // Use PNG bitmap/image code
-#define wxUSE_LIBJPEG 1
- // Use JPEG bitmap/image code
-#define wxUSE_LIBTIFF 1
- // Use TIFF bitmap/image code
-#define wxUSE_GIF 1
- // Use GIF bitmap/image code
-#define wxUSE_PNM 1
- // Use PNM bitmap/image code
-#define wxUSE_PCX 1
- // Use PCX bitmap/image code
-
-// ----------------------------------------------------------------------------
-// Windows-only settings
-// ----------------------------------------------------------------------------
-
-// Make settings compatible with MFC
-#define wxUSE_MFC 0
-
-// required for drag-and-drop, clipboard, OLE Automation
-#define wxUSE_OLE 1
-
-#if defined(__WIN95__)
-#define wxUSE_CTL3D 0
-#else
-// Define 1 to use Microsoft CTL3D library.
-#define wxUSE_CTL3D 1
-#endif
-
-// can we use RICHEDIT control?
-#if defined(__WIN95__) && !defined(__TWIN32__) && !defined(__GNUWIN32_OLD__)
-#define wxUSE_RICHEDIT 1
-#else
-#define wxUSE_RICHEDIT 0
-#endif
-
-#define wxUSE_ITSY_BITSY 1
- // Define 1 to use Microsoft's ItsyBitsy
- // small title bar library, for wxMiniFrame.
- // This setting is only used for Win3.1;
- // Win9x and NT use native miniframes
- // support instead.
-#define wxUSE_BITMAP_MESSAGE 1
- // Define 1 to use bitmap messages.
-#define wxFONT_SIZE_COMPATIBILITY 0
- // Define 1 for font size to be backward compatible
- // to 1.63 and earlier. 1.64 and later define point
- // sizes to be compatible with Windows.
-#define wxDIALOG_UNIT_COMPATIBILITY 0
- // Set to 0 for accurate dialog units, else
- // 1 to be as per 2.1.16 and before. If migrating
- // between versions, your dialogs may seem to shrink.
-#define wxUSE_PENWINDOWS 0
- // Set to 1 to use PenWindows
-
-#define wxUSE_OWNER_DRAWN 1
- // Owner-drawn menus and listboxes
-
-#if (defined(__MINGW32__) || defined(__CYGWIN__)) && ((__GNUC__>2) ||((__GNUC__==2) && (__GNUC_MINOR__>=95)))
-#ifndef wxUSE_NORLANDER_HEADERS
-# define wxUSE_NORLANDER_HEADERS 1
-#endif
-#endif
-
-// ----------------------------------------------------------------------------
-// disable the settings which don't work for some compilers
-// ----------------------------------------------------------------------------
-
-#if defined(__GNUWIN32__)
-// These don't work as expected for mingw32 and cygwin32
-#undef wxUSE_MEMORY_TRACING
-#define wxUSE_MEMORY_TRACING 0
-
-#undef wxUSE_GLOBAL_MEMORY_OPERATORS
-#define wxUSE_GLOBAL_MEMORY_OPERATORS 0
-
-#undef wxUSE_DEBUG_NEW_ALWAYS
-#define wxUSE_DEBUG_NEW_ALWAYS 0
-
-#undef wxUSE_MS_HTML_HELP
-#define wxUSE_MS_HTML_HELP 0
-
-// Cygwin betas don't have wcslen
-#if defined(__CYGWIN__) || defined(__CYGWIN32__)
-# if ! ((__GNUC__>2) ||((__GNUC__==2) && (__GNUC_MINOR__>=95)))
-# undef wxUSE_WCHAR_T
-# define wxUSE_WCHAR_T 0
-# endif
-#endif
-
-#endif // __GNUWIN32__
-
-// MFC duplicates these operators
-#if wxUSE_MFC
-#undef wxUSE_GLOBAL_MEMORY_OPERATORS
-#define wxUSE_GLOBAL_MEMORY_OPERATORS 0
-
-#undef wxUSE_DEBUG_NEW_ALWAYS
-#define wxUSE_DEBUG_NEW_ALWAYS 0
-#endif // wxUSE_MFC
-
-// ODBC classes aren't Unicode-compatible yet
-#if wxUSE_UNICODE
-#undef wxUSE_ODBC
-#define wxUSE_ODBC 0
-#endif
-
-#if (!defined(WIN32) && !defined(__WIN32__)) || (defined(__GNUWIN32__) && !wxUSE_NORLANDER_HEADERS)
-// Can't use OLE drag and drop in Windows 3.1 because we don't know how
-// to implement UUIDs
-// GnuWin32 doesn't have appropriate headers for e.g. IUnknown.
-#undef wxUSE_DRAG_AND_DROP
-#define wxUSE_DRAG_AND_DROP 0
-#endif
-
-// Only WIN32 supports wxStatusBar95
-#if !defined(__WIN32__) && wxUSE_NATIVE_STATUSBAR
-#undef wxUSE_NATIVE_STATUSBAR
-#define wxUSE_NATIVE_STATUSBAR 0
-#endif