]> git.saurik.com Git - wxWidgets.git/blame - acconfig.h
Added statline to Makefile.am
[wxWidgets.git] / acconfig.h
CommitLineData
dc30432a
VZ
1/* Generate setup.h.in from this file using autoheader. */
2/* */
3/* Version: $Id$ */
4
5#ifndef __GTKSETUPH__
6#define __GTKSETUPH__
7
8#ifdef __GNUG__
9 #pragma interface
10#endif
11
12@TOP@
13
14/* ------------------------------------------------------------------------ */
15/* wxWindows version (not used but required by autoheader) */
16/* ------------------------------------------------------------------------ */
17
7db05816
VZ
18/* needed for older automake? */
19#undef WITH_SYMBOL_UNDERSCORE
20
dc30432a
VZ
21/* ------------------------------------------------------------------------ */
22/* define if support for GTK 1.2 features */
23/* ------------------------------------------------------------------------ */
24
25#undef __WXGTK12__
26
27/* ------------------------------------------------------------------------ */
28/* define the system to compile */
29/* ------------------------------------------------------------------------ */
30
31/*
32 * Define to 1 for Unix[-like] system
33 */
4d19d979 34#define wxUSE_UNIX 0
dc30432a
VZ
35
36#undef __UNIX__
37#undef __LINUX__
38#undef __SGI__
39#undef __HPUX__
40#undef __SYSV__
41#undef __SVR4__
42#undef __AIX__
43#undef __SUN__
44#undef __SOLARIS__
45#undef __SUNOS__
46#undef __ALPHA__
47#undef __OSF__
48#undef __BSD__
49#undef __FREEBSD__
50#undef __VMS__
51#undef __ULTRIX__
52#undef __DATA_GENERAL__
91b8de8d 53#undef __EMX__
dc30432a 54
a9b5e89f
VZ
55#undef __WINDOWS__
56#undef __WIN95__
57#undef __WIN32__
58#undef __GNUWIN32__
4d19d979 59#undef WINVER
a9b5e89f 60
dc30432a
VZ
61/* ------------------------------------------------------------------------ */
62/* compiler options */
63/* ------------------------------------------------------------------------ */
64
65/*
66 * Supports bool type
67 */
68#undef HAVE_BOOL
69
70/* ------------------------------------------------------------------------ */
71/* library options */
72/* ------------------------------------------------------------------------ */
73
74/*
75 * Use zlib
76 */
77#define wxUSE_ZLIB 0
78/*
79 * Use libpng
80 */
81#define wxUSE_LIBPNG 0
82/*
83 * Use libjpeg
84 */
85#define wxUSE_LIBJPEG 0
86/*
87 * Use libgif
88 */
89#define wxUSE_LIBGIF 0
90/*
91 * Use iODBC
92 */
93#define wxUSE_ODBC 0
94/*
95 * Use Threads
96 */
97#define wxUSE_THREADS 0
98/*
99 * Have glibc2
100 */
101#define wxHAVE_GLIBC2 0
102/*
103 * Use libXpm
104 */
105#define wxHAVE_LIB_XPM 0
106/*
107 * Use OpenGL
108 */
109#define wxUSE_OPENGL 0
110
111/* ------------------------------------------------------------------------ */
112/* GUI or not GUI? */
113/* ------------------------------------------------------------------------ */
114
115/*
116 * Use GUI
117 */
118#define wxUSE_GUI 1
119/*
120 * Defined if !wxUSE_GUI
121 */
122#undef wxUSE_NOGUI
123
124/* ------------------------------------------------------------------------ */
125/* "global" GUI options */
126/* ------------------------------------------------------------------------ */
127
128/*
129 * Use constraints mechanism
130 */
131#define wxUSE_CONSTRAINTS 0
132
133/*
134 * Use validators
135 */
136#define wxUSE_VALIDATORS 0
137
138/*
139 * Use accelerators
140 */
141#define wxUSE_ACCEL 0
142
143/*
144 * Use wxTextEntryDialog
145 */
146#define wxUSE_TEXTDLG 0
147
a641505f
VZ
148/*
149 * Use startup tips
150 */
151#define wxUSE_STARTUP_TIPS 0
152
ce4169a4
RR
153/*
154 * Use progress dialog
155 */
156#define wxUSE_PROGRESSDLG 0
157
dc30432a
VZ
158/*
159 * Use directory chooser dialog
160 */
161#define wxUSE_DIRDLG 0
162
163/*
164 * Joystick support (Linux/GTK only)
165 */
166#define wxUSE_JOYSTICK 0
167
168/* ------------------------------------------------------------------------ */
169/* GUI control options */
170/* ------------------------------------------------------------------------ */
171
172/*
173 * Use this control
174 */
175#define wxUSE_CARET 0
176/*
177 * Use this control
178 */
179#define wxUSE_BMPBUTTON 0
180/*
181 * Use this control
182 */
183#define wxUSE_CHECKBOX 0
184/*
185 * Use this control
186 */
187#define wxUSE_CHECKLISTBOX 0
188/*
189 * Use this control
190 */
191#define wxUSE_COMBOBOX 0
ce4169a4
RR
192/*
193 * Use this control
194 */
195#define wxUSE_CHOICE 0
dc30432a
VZ
196/*
197 * Use this control
198 */
199#define wxUSE_GAUGE 0
200/*
201 * Use this control
202 */
203#define wxUSE_GRID 0
204/*
205 * Use this control
206 */
207#define wxUSE_IMAGLIST 0
208/*
209 * Use this control
210 */
211#define wxUSE_LISTBOX 0
212/*
213 * Use this control
214 */
215#define wxUSE_LISTCTRL 0
216/*
217 * Use this control
218 */
219#define wxUSE_NOTEBOOK 0
220/*
221 * Use this control
222 */
223#define wxUSE_RADIOBOX 0
224/*
225 * Use this control
226 */
227#define wxUSE_RADIOBTN 0
228/*
229 * Use this control
230 */
231#define wxUSE_SASH 0
232/*
233 * Use this control
234 */
235#define wxUSE_SCROLLBAR 0
236/*
237 * Use this control
238 */
239#define wxUSE_SLIDER 0
240/*
241 * Use this control
242 */
243#define wxUSE_SPINBTN 0
244/*
245 * Use this control
246 */
247#define wxUSE_SPLITTER 0
248/*
249 * Use this control
250 */
251#define wxUSE_STATBMP 0
252/*
253 * Use this control
254 */
255#define wxUSE_STATBOX 0
256/*
257 * Use this control
258 */
259#define wxUSE_STATLINE 0
260/*
261 * Use this control
262 */
263#define wxUSE_STATUSBAR 0
264/*
265 * Use Tab dialog class - obsolete, use wxNotebook instead
266 */
267#define wxUSE_TAB_DIALOG 0
268/* compatibility */
269#define wxUSE_TABDIALOG wxUSE_TAB_DIALOG
270/*
271 * Use this control
272 */
273#define wxUSE_TOOLBAR 0
3d2afb7a 274
4d19d979 275#if defined(__WXWINE__) || defined(__GNUWIN32__)
3d2afb7a 276 #if wxUSE_TOOLBAR
d1c7e624 277 #define wxUSE_BUTTONBAR 1
3d2afb7a
RR
278 #endif
279#endif
280
dc30432a
VZ
281/*
282 * Use this control
283 */
284#define wxUSE_TREECTRL 0
285
286/* ------------------------------------------------------------------------ */
287/* non-GUI options */
288/* ------------------------------------------------------------------------ */
289
290/*
ced859c3 291 * Use wxLongLong (a.k.a. int64) class
dc30432a
VZ
292 */
293#define wxUSE_LONGLONG 0
294
295/*
296 * Use wxFile class
297 */
298#define wxUSE_FILE 0
299/*
300 * Use wxTextFile class
301 */
302#define wxUSE_TEXTFILE 0
303/*
304 * Use log classes and logging functions
305 */
ce4169a4 306#define wxUSE_LOG 0
dc30432a
VZ
307/*
308 * Use time and date classes
309 */
310#define wxUSE_TIMEDATE 0
6dee824f
KB
311/*
312 * Use wave class
313 */
314#define wxUSE_WAVE 0
dc30432a
VZ
315/*
316 * Use config system
317 */
318#define wxUSE_CONFIG 0
319/*
320 * Use intl system
321 */
322#define wxUSE_INTL 0
323/*
324 * Use streams
325 */
326#define wxUSE_STREAMS 0
327/*
328 * Use class serialization
329 */
330#define wxUSE_SERIAL 0
331/*
332 * Use sockets
333 */
334#define wxUSE_SOCKETS 0
335/*
336 * Use standard C++ streams if 1. If 0, use wxWin
337 * streams implementation.
338 */
fd15d8f1 339#define wxUSE_STD_IOSTREAM 0
dc30432a
VZ
340/*
341 * wxLibrary class
342 */
343#define wxUSE_DYNLIB_CLASS 1
344
345/* ------------------------------------------------------------------------ */
346/* PS options */
347/* ------------------------------------------------------------------------ */
348
349/*
350 * Use font metric files in GetTextExtent for wxPostScriptDC
351 * Use consistent PostScript fonts for AFM and printing (!)
352 */
353#define wxUSE_AFM_FOR_POSTSCRIPT 0
354#define wxUSE_NORMALIZED_PS_FONTS 0
355
356/* compatibility */
357#define WX_NORMALIZED_PS_FONTS wxUSE_NORMALIZED_PS_FONTS
358
359/*
360 * Use PostScript device context
361 */
362#define wxUSE_POSTSCRIPT 0
363
364/* ------------------------------------------------------------------------ */
365/* wxString options */
366/* ------------------------------------------------------------------------ */
367
368/*
369 * Compile wxString with wide character (Unicode) support?
370 */
371#define wxUSE_UNICODE 0
372
373/*
374 * Work around a bug in GNU libc 5.x wcstombs() implementation.
375 *
376 * Note that you must link your programs with libc.a if you enable this and you
377 * have libc 5 (you should enable this for libc6 where wcsrtombs() is
378 * thread-safe version of wcstombs()).
379 */
380#define wxUSE_WCSRTOMBS 0
381
382/*
383 * On some platforms overloading on size_t/int doesn't work, yet we'd like
384 * to define both size_t and int version of wxString::operator[] because it
385 * should really be size_t, but a lot of old, broken code uses int indices.
386 */
387#define wxUSE_SIZE_T_STRING_OPERATOR 0
388
ced859c3
VZ
389/*
390 * Use the new experimental implementation of wxString::Printf()?
391 *
392 * Warning: enabling this may cause internal compiler errors with gcc!
393 */
394#define wxUSE_EXPERIMENTAL_PRINTF 0
395
dc30432a
VZ
396/* ------------------------------------------------------------------------ */
397/* misc options */
398/* ------------------------------------------------------------------------ */
399
400/*
401 * Use Interprocess communication
402 */
403#define wxUSE_IPC 0
404/*
405 * Use wxGetResource & wxWriteResource (change .Xdefaults)
406 */
407#define wxUSE_X_RESOURCES 0
408/*
409 * Use clipboard
410 */
411#define wxUSE_CLIPBOARD 0
412/*
413 * Use tooltips
414 */
415#define wxUSE_TOOLTIPS 0
416/*
417 * Use dnd
418 */
419#define wxUSE_DRAG_AND_DROP 0
420/*
421 * Use spline
422 */
423#define wxUSE_SPLINES 0
424/*
425 * Use wxLibrary class
426 */
427#define wxUSE_DYNLIB_CLASS 0
428
429/* ------------------------------------------------------------------------ */
430/* architecture options */
431/* ------------------------------------------------------------------------ */
432
433/*
434 * Use the mdi architecture
435 */
436#define wxUSE_MDI_ARCHITECTURE 0
437/*
438 * Use the document/view architecture
439 */
440#define wxUSE_DOC_VIEW_ARCHITECTURE 0
441/*
442 * Use the print/preview architecture
443 */
444#define wxUSE_PRINTING_ARCHITECTURE 0
445
446/* ------------------------------------------------------------------------ */
447/* Prolog and wxWindows' resource system options */
448/* ------------------------------------------------------------------------ */
449
450/*
451 * Use Prolog IO
452 */
453#define wxUSE_PROLOGIO 0
454/*
455 * Use wxWindows resource loading (.wxr-files) (Needs wxUSE_PROLOGIO 1)
456 */
457#define wxUSE_RESOURCES 0
458
459/* for compatibility */
460#define wxUSE_WX_RESOURCES wxUSE_RESOURCES
461
462/* ------------------------------------------------------------------------ */
463/* the rest */
464/* ------------------------------------------------------------------------ */
465
466/*
467 * Use wxWindows help facility (needs wxUSE_IPC 1)
468 */
469#define wxUSE_HELP 0
470/*
471 * Use iostream.h rather than iostream
472 */
473#define wxUSE_IOSTREAMH 0
474/*
475 * Use Apple Ieee-double converter
476 */
477#define wxUSE_APPLE_IEEE 0
e3e717ec 478/*
dc30432a
VZ
479 * Compatibility with 1.66 API.
480 * Level 0: no backward compatibility, all new features
481 * Level 1: wxDC, OnSize (etc.) compatibility, but
e3e717ec 482 * some new features such as event tables
dc30432a
VZ
483 */
484#define WXWIN_COMPATIBILITY 0
e3e717ec
VZ
485/*
486 * Compatibility with 2.0 API.
dc30432a
VZ
487 */
488#define WXWIN_COMPATIBILITY_2 1
489/*
490 * Enables debugging: memory tracing, assert, etc., contains debug level
491 */
492#define WXDEBUG 0
493/*
494 * Enables debugging version of wxObject::new and wxObject::delete (IF WXDEBUG)
495 * WARNING: this code may not work with all architectures, especially
496 * if alignment is an issue.
497 */
498#define wxUSE_MEMORY_TRACING 0
499/*
500 * Enable debugging version of global memory operators new and delete
501 * Disable it, If this causes problems (e.g. link errors)
502 */
503#define wxUSE_DEBUG_NEW_ALWAYS 0
504/*
505 * VZ: What does this one do? (FIXME)
506 */
507#define wxUSE_DEBUG_CONTEXT 0
508/*
509 * In debug mode, causes new to be defined to
510 * be WXDEBUG_NEW (see object.h). If this causes
511 * problems (e.g. link errors), set this to 0.
512 */
513#define wxUSE_GLOBAL_MEMORY_OPERATORS 0
514/*
515 * Matthews garbage collection (used for MrEd?)
516 */
517#define WXGARBAGE_COLLECTION_ON 0
518/*
519 * Use splines
520 */
521#define wxUSE_SPLINES 0
522/*
523 * wxUSE_DYNAMIC_CLASSES is TRUE for the Xt port
524 */
525#define wxUSE_DYNAMIC_CLASSES 1
526
527/*
528 * Support for metafiles
529 */
530#define wxUSE_METAFILE 0
531
532/*
533 * wxMiniFrame
534 */
535#define wxUSE_MINIFRAME 0
536
5526e819
VS
537/*
538 * wxHTML
539 */
540#define wxUSE_HTML 0
541
e3e717ec
VZ
542/*
543 * (virtual) filesystems code
544 */
545#define wxUSE_FS_INET 0
546#define wxUSE_FS_ZIP 0
547
d78b3d64
VS
548/*
549 * A class that shows info window when app is busy
550 * (works exactly like wxBusyCursor)
551 */
552#define wxUSE_BUSYINFO 0
553
554/*
555 * Zip stream for accessing files stored inside .zip archives
556 */
557#define wxUSE_ZIPSTREAM 0
558
dc30432a
VZ
559/*
560 * Disable this if your compiler can't cope
561 * with omission of prototype parameters.
562 */
563#define REMOVE_UNUSED_ARG 1
564/*
565 * The const keyword is being introduced more in wxWindows.
566 * You can use this setting to maintain backward compatibility.
e3e717ec
VZ
567 * If 0: will use const wherever possible.
568 * If 1: will use const only where necessary
569 * for precompiled headers to work.
570 * If 2: will be totally backward compatible, but precompiled
571 * headers may not work and program size will be larger.
dc30432a
VZ
572 */
573#define CONST_COMPATIBILITY 0
574
575/* ------------------------------------------------------------------------ */
576/* System-specific stuff */
577/* ------------------------------------------------------------------------ */
578
579/* The type of 3rd argument to getsockname() - usually size_t or int */
580#undef SOCKLEN_T
581
582/* Define if you have dlopen() */
583#undef HAVE_DLOPEN
584
585/* Define if you have nanosleep() */
586#undef HAVE_NANOSLEEP
587
588/* Define if you have sched_yield */
589#undef HAVE_SCHED_YIELD
590
591/* Define if you have pthread_cancel */
592#undef HAVE_PTHREAD_CANCEL
593
594/* Define if you have all functions to set thread priority */
595#undef HAVE_THREAD_PRIORITY_FUNCTIONS
596
597/* Define if you can specify exit functions to a thread */
598#undef HAVE_THREAD_CLEANUP_FUNCTIONS
599
600/* Define if you have shl_load() */
601#undef HAVE_SHL_LOAD
602
603/* Define if you have vsnprintf() */
604#undef HAVE_VSNPRINTF
605
606/* Define if you have usleep() */
607#undef HAVE_USLEEP
608
609/* Define if you have wcslen function */
610#undef HAVE_WCSLEN
611
612@BOTTOM@
613
614#endif /* __GTKSETUPH__ */