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