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