]> git.saurik.com Git - wxWidgets.git/blame - acconfig.h
Small makefile corrections.
[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
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__ */