projects
/
wxWidgets.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
test
[wxWidgets.git]
/
setup.h.in
diff --git
a/setup.h.in
b/setup.h.in
index c1e76db2dff43eacf3432e858e1203ed766dc8b0..b20808e78553ecc9c8f727dcdbb79e50d0b223e4 100644
(file)
--- a/
setup.h.in
+++ b/
setup.h.in
@@
-1,17
+1,24
@@
-/* This define (__WX_SETUP_H__) is used both to insure setup.h is included
+/* This define (__WX_SETUP_H__) is used both to insure setup.h is included
* only once and to indicate that we are building using configure. */
#ifndef __WX_SETUP_H__
#define __WX_SETUP_H__
#ifdef __GNUG__
* only once and to indicate that we are building using configure. */
#ifndef __WX_SETUP_H__
#define __WX_SETUP_H__
#ifdef __GNUG__
-
#pragma interface
+#pragma interface
#endif
#endif
+/* never undefine inline or const keywords for C++ compilation */
+#ifndef __cplusplus
/* Define to empty if the keyword does not work. */
#undef const
/* Define to empty if the keyword does not work. */
#undef const
+/* Define as __inline if that's what the C compiler calls it. */
+#undef inline
+
+#endif /* __cplusplus */
+
/* Define to `int' if <sys/types.h> doesn't define. */
#undef gid_t
/* Define to `int' if <sys/types.h> doesn't define. */
#undef gid_t
@@
-21,9
+28,6
@@
/* Define if you have the vprintf function. */
#undef HAVE_VPRINTF
/* Define if you have the vprintf function. */
#undef HAVE_VPRINTF
-/* Define as __inline if that's what the C compiler calls it. */
-#undef inline
-
/* Define to `int' if <sys/types.h> doesn't define. */
#undef mode_t
/* Define to `int' if <sys/types.h> doesn't define. */
#undef mode_t
@@
-90,6
+94,18
@@
#undef STRICT
#undef WINVER
#undef STRICT
#undef WINVER
+/* enable native status bar under Win32 */
+#ifdef __WIN95__
+#define wxUSE_NATIVE_STATUSBAR 1
+#endif
+
+/* enable rich edit under Win32 */
+#if defined(__WIN95__) && !defined(__TWIN32__) && !defined(__GNUWIN32_OLD__)
+#define wxUSE_RICHEDIT 1
+#else
+#define wxUSE_RICHEDIT 0
+#endif
+
/*
* Supports bool type
*/
/*
* Supports bool type
*/
@@
-108,9
+124,9
@@
*/
#define wxUSE_LIBJPEG 0
/*
*/
#define wxUSE_LIBJPEG 0
/*
- * Use lib
gi
f
+ * Use lib
tif
f
*/
*/
-#define wxUSE_LIB
GI
F 0
+#define wxUSE_LIB
TIF
F 0
/*
* Use iODBC
*/
/*
* Use iODBC
*/
@@
-135,11
+151,11
@@
/*
* Use GUI
*/
/*
* Use GUI
*/
-#define wxUSE_GUI
1
+#define wxUSE_GUI
0
/*
/*
- * D
efined if !wxUSE_GUI
+ * D
on't use GUI (defined to 1 when compiling/using base only)
*/
*/
-#
undef wxUSE_NOGUI
+#
define wxUSE_NOGUI 0
/*
* Use constraints mechanism
/*
* Use constraints mechanism
@@
-216,6
+232,11
@@
/*
* Use this control
*/
/*
* Use this control
*/
+#define wxUSE_NEW_GRID 0
+/*
+ * Use the new prototype wxGrid classes
+ * (wxUSE_GRID must also be defined)
+ */
#define wxUSE_IMAGLIST 0
/*
* Use this control
#define wxUSE_IMAGLIST 0
/*
* Use this control
@@
-341,6
+362,10
@@
* Use sockets
*/
#define wxUSE_SOCKETS 0
* Use sockets
*/
#define wxUSE_SOCKETS 0
+/*
+ * Use dialup manager
+ */
+#define wxUSE_DIALUP_MANAGER 0
/*
* Use standard C++ streams if 1. If 0, use wxWin
* streams implementation.
/*
* Use standard C++ streams if 1. If 0, use wxWin
* streams implementation.
@@
-367,10
+392,20
@@
#define wxUSE_POSTSCRIPT 0
/*
#define wxUSE_POSTSCRIPT 0
/*
- * Compile wxString with wide character (Unicode) support?
+ * Compile wxString with some Unicode support?
+ */
+#define wxUSE_WCHAR_T 0
+
+/*
+ * Compile wxString in wide character (Unicode) mode?
*/
#define wxUSE_UNICODE 0
*/
#define wxUSE_UNICODE 0
+/*
+ * Compile wxString with (limited) multibyte char support?
+ */
+#define wxUSE_MULTIBYTE 0
+
/*
* Work around a bug in GNU libc 5.x wcstombs() implementation.
*
/*
* Work around a bug in GNU libc 5.x wcstombs() implementation.
*
@@
-380,13
+415,6
@@
*/
#define wxUSE_WCSRTOMBS 0
*/
#define wxUSE_WCSRTOMBS 0
-/*
- * On some platforms overloading on size_t/int doesn't work, yet we'd like
- * to define both size_t and int version of wxString::operator[] because it
- * should really be size_t, but a lot of old, broken code uses int indices.
- */
-#define wxUSE_SIZE_T_STRING_OPERATOR 0
-
/*
* Use the new experimental implementation of wxString::Printf()?
*
/*
* Use the new experimental implementation of wxString::Printf()?
*
@@
-460,13
+488,6
@@
* Use Apple Ieee-double converter
*/
#define wxUSE_APPLE_IEEE 0
* Use Apple Ieee-double converter
*/
#define wxUSE_APPLE_IEEE 0
-/*
- * Compatibility with 1.66 API.
- * Level 0: no backward compatibility, all new features
- * Level 1: wxDC, OnSize (etc.) compatibility, but
- * some new features such as event tables
- */
-#define WXWIN_COMPATIBILITY 0
/*
* Compatibility with 2.0 API.
*/
/*
* Compatibility with 2.0 API.
*/
@@
-541,6
+562,20
@@
*/
#define wxUSE_ZIPSTREAM 0
*/
#define wxUSE_ZIPSTREAM 0
+/*
+ * GIF image format support
+ */
+#define wxUSE_GIF 0
+
+/*
+ * PCX image format support
+ */
+#define wxUSE_PCX 0
+
+/*
+ * PNM image format support
+ */
+#define wxUSE_PNM 0
/*
* Disable this if your compiler can't cope
/*
* Disable this if your compiler can't cope
@@
-561,9
+596,25
@@
/* The type of 3rd argument to getsockname() - usually size_t or int */
#undef SOCKLEN_T
/* The type of 3rd argument to getsockname() - usually size_t or int */
#undef SOCKLEN_T
+/* gettimeofday() usually takes 2 arguments, but some really old systems might
+ * have only one, in which case define WX_GETTIMEOFDAY_NO_TZ */
+#undef WX_GETTIMEOFDAY_NO_TZ
+
+/* struct tm doesn't always have the tm_gmtoff field, define this if it does */
+#undef WX_GMTOFF_IN_TM
+
/* Define if you have dlopen() */
#undef HAVE_DLOPEN
/* Define if you have dlopen() */
#undef HAVE_DLOPEN
+/* Define if you have gettimeofday() */
+#undef HAVE_GETTIMEOFDAY
+
+/* Define if you have ftime() */
+#undef HAVE_FTIME
+
+/* Define if you have localtime() */
+#undef HAVE_LOCALTIME
+
/* Define if you have nanosleep() */
#undef HAVE_NANOSLEEP
/* Define if you have nanosleep() */
#undef HAVE_NANOSLEEP
@@
-630,6
+681,9
@@
/* Define if you have the shl_load function. */
#undef HAVE_SHL_LOAD
/* Define if you have the shl_load function. */
#undef HAVE_SHL_LOAD
+/* Define if you have strtok_r function. */
+#undef HAVE_STRTOK_R
+
/* Define if you have the uname function. */
#undef HAVE_UNAME
/* Define if you have the uname function. */
#undef HAVE_UNAME
@@
-639,9
+693,6
@@
/* Define if you have the vfork function. */
#undef HAVE_VFORK
/* Define if you have the vfork function. */
#undef HAVE_VFORK
-/* Define if you have the vsnprintf function. */
-#undef HAVE_VSNPRINTF
-
/* Define if you have the <X11/XKBlib.h> header file. */
#undef HAVE_X11_XKBLIB_H
/* Define if you have the <X11/XKBlib.h> header file. */
#undef HAVE_X11_XKBLIB_H