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