1/* This define (__WX_SETUP_H__) is used both to ensure setup.h is included 2 * only once and to indicate that we are building using configure. */ 3#ifndef __WX_SETUP_H__ 4#define __WX_SETUP_H__ 5 6/* never undefine inline or const keywords for C++ compilation */ 7#ifndef __cplusplus 8 9/* Define to empty if the keyword does not work. */ 10#undef const 11 12/* Define as __inline if that's what the C compiler calls it. */ 13#undef inline 14 15#endif /* __cplusplus */ 16 17/* fill in with the string wxGetOsDescription() will return */ 18#undef WXWIN_OS_DESCRIPTION 19 20/* the installation location prefix from configure */ 21#undef wxINSTALL_PREFIX 22 23/* Define to `int' if <sys/types.h> doesn't define. */ 24#undef gid_t 25 26/* Define to `int' if <sys/types.h> doesn't define. */ 27#undef mode_t 28 29/* Define to `long' if <sys/types.h> doesn't define. */ 30#undef off_t 31 32/* Define to `int' if <sys/types.h> doesn't define. */ 33#undef pid_t 34 35/* Define to `unsigned' if <sys/types.h> doesn't define. */ 36#undef size_t 37 38/* Define if ssize_t type is available. */ 39#undef HAVE_SSIZE_T 40 41/* Define if you have the ANSI C header files. */ 42#undef STDC_HEADERS 43 44/* Define this to get extra features from GNU libc. */ 45#ifndef _GNU_SOURCE 46#undef _GNU_SOURCE 47#endif 48 49/* Define to `int' if <sys/types.h> doesn't define. */ 50#undef uid_t 51 52/* Define if your processor stores words with the most significant 53 byte first (like Motorola and SPARC, unlike Intel and VAX). */ 54#undef WORDS_BIGENDIAN 55 56/* Define this if your version of GTK+ is greater than 1.2 */ 57#undef __WXGTK12__ 58 59/* Define this if your version of GTK+ is greater than 1.2.7 */ 60#undef __WXGTK127__ 61 62/* Define this if your version of GTK+ is greater than 2.0 */ 63#undef __WXGTK20__ 64 65/* Define this if your version of GTK+ is greater than 2.4 */ 66#undef __WXGTK24__ 67 68/* Define this if your version of GTK+ is greater than 2.6 */ 69#undef __WXGTK26__ 70 71/* Define this if you want to use GPE features */ 72#undef __WXGPE__ 73 74/* Define this if your version of Motif is greater than 2.0 */ 75#undef __WXMOTIF20__ 76 77/* Define this if you are using Lesstif */ 78#undef __WXLESSTIF__ 79 80/* 81 * Define to 1 for Unix[-like] system 82 */ 83#define wxUSE_UNIX 0 84 85#undef __UNIX__ 86 87#undef __AIX__ 88#undef __BSD__ 89#undef __DARWIN__ 90#undef __EMX__ 91#undef __FREEBSD__ 92#undef __HPUX__ 93#undef __LINUX__ 94#undef __NETBSD__ 95#undef __OPENBSD__ 96#undef __OSF__ 97#undef __SGI__ 98#undef __SOLARIS__ 99#undef __SUN__ 100#undef __SUNOS__ 101#undef __SVR4__ 102#undef __SYSV__ 103#undef __ULTRIX__ 104#undef __UNIXWARE__ 105#undef __VMS__ 106 107#undef __IA64__ 108#undef __ALPHA__ 109 110/* NanoX (with wxX11) */ 111#define wxUSE_NANOX 0 112 113/* PowerPC Darwin & Mac OS X */ 114#undef __POWERPC__ 115#undef TARGET_CARBON 116 117/* Hack to make IOGraphicsTypes.h not define Point conflicting with MacTypes */ 118#undef __Point__ 119 120/* MS-DOS with DJGPP */ 121#undef __DOS__ 122 123/* Stupid hack; __WINDOWS__ clashes with wx/defs.h */ 124#ifndef __WINDOWS__ 125#undef __WINDOWS__ 126#endif 127 128#ifndef __WIN32__ 129#undef __WIN32__ 130#endif 131#ifndef __GNUWIN32__ 132#undef __GNUWIN32__ 133#endif 134#ifndef STRICT 135#undef STRICT 136#endif 137#ifndef WINVER 138#undef WINVER 139#endif 140 141/* OS/2 with EMX */ 142#undef __OS2__ 143 144/* --- start common options --- */ 145 146#ifndef wxUSE_GUI 147 #define wxUSE_GUI 0 148#endif 149 150 151#define WXWIN_COMPATIBILITY_2_4 0 152 153#define WXWIN_COMPATIBILITY_2_6 0 154 155#define wxDIALOG_UNIT_COMPATIBILITY 0 156 157 158 159#define wxUSE_DEBUG_CONTEXT 0 160 161#define wxUSE_MEMORY_TRACING 0 162 163#define wxUSE_GLOBAL_MEMORY_OPERATORS 0 164 165#define wxUSE_DEBUG_NEW_ALWAYS 0 166 167#define wxUSE_ON_FATAL_EXCEPTION 0 168 169#define wxUSE_STACKWALKER 0 170 171#define wxUSE_DEBUGREPORT 0 172 173 174#ifndef wxUSE_UNICODE 175 #define wxUSE_UNICODE 0 176#endif 177 178#define wxUSE_WCHAR_T 0 179 180 181#define wxUSE_EXCEPTIONS 0 182 183#define wxUSE_EXTENDED_RTTI 0 184 185#define wxUSE_STL 0 186 187#define wxUSE_LOG 0 188 189#define wxUSE_LOGWINDOW 0 190 191#define wxUSE_LOGGUI 0 192 193#define wxUSE_LOG_DIALOG 0 194 195#define wxUSE_CMDLINE_PARSER 0 196 197#define wxUSE_THREADS 0 198 199#define wxUSE_STREAMS 0 200 201#define wxUSE_STD_IOSTREAM 0 202 203#if defined(__DMC__) || defined(__WATCOMC__) \ 204 || (defined(_MSC_VER) && _MSC_VER < 1200) 205 #define wxUSE_STD_STRING 0 206#else 207 #define wxUSE_STD_STRING 0 208#endif 209 210#define wxUSE_PRINTF_POS_PARAMS 0 211 212 213#define wxUSE_LONGLONG 0 214 215#define wxUSE_FILE 0 216#define wxUSE_FFILE 0 217 218#define wxUSE_FSVOLUME 0 219 220#define wxUSE_STDPATHS 0 221 222#define wxUSE_TEXTBUFFER 0 223 224#define wxUSE_TEXTFILE 0 225 226#define wxUSE_INTL 0 227 228#define wxUSE_DATETIME 0 229 230#define wxUSE_TIMER 0 231 232#define wxUSE_STOPWATCH 0 233 234#define wxUSE_CONFIG 0 235 236#define wxUSE_CONFIG_NATIVE 0 237 238#define wxUSE_DIALUP_MANAGER 0 239 240#define wxUSE_DYNLIB_CLASS 0 241 242#define wxUSE_DYNAMIC_LOADER 0 243 244#define wxUSE_SOCKETS 0 245 246#define wxUSE_FILESYSTEM 0 247 248#define wxUSE_FS_ZIP 0 249 250#define wxUSE_FS_ARCHIVE 0 251 252#define wxUSE_FS_INET 0 253 254#define wxUSE_ARCHIVE_STREAMS 0 255 256#define wxUSE_ZIPSTREAM 0 257 258#define wxUSE_TARSTREAM 0 259 260#define wxUSE_ZLIB 0 261 262#define wxUSE_APPLE_IEEE 0 263 264#define wxUSE_JOYSTICK 0 265 266#define wxUSE_FONTMAP 0 267 268#define wxUSE_MIMETYPE 0 269 270#define wxUSE_PROTOCOL 0 271 272#define wxUSE_PROTOCOL_FILE 0 273#define wxUSE_PROTOCOL_FTP 0 274#define wxUSE_PROTOCOL_HTTP 0 275 276#define wxUSE_URL 0 277 278#define wxUSE_URL_NATIVE 0 279 280#define wxUSE_VARIANT 0 281 282#define wxUSE_REGEX 0 283 284#define wxUSE_SYSTEM_OPTIONS 0 285 286#define wxUSE_SOUND 0 287 288#define wxUSE_MEDIACTRL 0 289 290#define wxUSE_GSTREAMER 0 291 292#define wxUSE_XRC 0 293 294#define wxUSE_XML wxUSE_XRC 295 296#define wxUSE_AUI 0 297 298 299#ifndef wxUSE_GRAPHICS_CONTEXT 300#define wxUSE_GRAPHICS_CONTEXT 0 301#endif 302 303 304#define wxUSE_CONTROLS 0 305 306#define wxUSE_POPUPWIN 0 307 308#define wxUSE_TIPWINDOW 0 309 310#define wxUSE_ANIMATIONCTRL 0 311#define wxUSE_BUTTON 0 312#define wxUSE_BMPBUTTON 0 313#define wxUSE_CALENDARCTRL 0 314#define wxUSE_CHECKBOX 0 315#define wxUSE_CHECKLISTBOX 0 316#define wxUSE_CHOICE 0 317#define wxUSE_COLLPANE 0 318#define wxUSE_COLOURPICKERCTRL 0 319#define wxUSE_COMBOBOX 0 320#define wxUSE_DATAVIEWCTRL 0 321#define wxUSE_DATEPICKCTRL 0 322#define wxUSE_DIRPICKERCTRL 0 323#define wxUSE_FILEPICKERCTRL 0 324#define wxUSE_FONTPICKERCTRL 0 325#define wxUSE_GAUGE 0 326#define wxUSE_HYPERLINKCTRL 0 327#define wxUSE_LISTBOX 0 328#define wxUSE_LISTCTRL 0 329#define wxUSE_RADIOBOX 0 330#define wxUSE_RADIOBTN 0 331#define wxUSE_SCROLLBAR 0 332#define wxUSE_SEARCHCTRL 0 333#define wxUSE_SLIDER 0 334#define wxUSE_SPINBTN 0 335#define wxUSE_SPINCTRL 0 336#define wxUSE_STATBOX 0 337#define wxUSE_STATLINE 0 338#define wxUSE_STATTEXT 0 339#define wxUSE_STATBMP 0 340#define wxUSE_TEXTCTRL 0 341#define wxUSE_TOGGLEBTN 0 342#define wxUSE_TREECTRL 0 343 344#define wxUSE_STATUSBAR 0 345 346#define wxUSE_NATIVE_STATUSBAR 0 347 348#define wxUSE_TOOLBAR 0 349#define wxUSE_TOOLBAR_NATIVE 0 350 351#define wxUSE_NOTEBOOK 0 352 353#define wxUSE_LISTBOOK 0 354 355#define wxUSE_CHOICEBOOK 0 356 357#define wxUSE_TREEBOOK 0 358 359#define wxUSE_TOOLBOOK 0 360 361#define wxUSE_TAB_DIALOG 0 362 363#define wxUSE_GRID 0 364 365#define wxUSE_MINIFRAME 0 366 367#define wxUSE_COMBOCTRL 0 368 369#define wxUSE_ODCOMBOBOX 0 370 371#define wxUSE_BITMAPCOMBOBOX 0 372 373 374#define wxUSE_ACCEL 0 375 376#define wxUSE_HOTKEY 0 377 378#define wxUSE_CARET 0 379 380#define wxUSE_DISPLAY 0 381 382#define wxUSE_GEOMETRY 0 383 384#define wxUSE_IMAGLIST 0 385 386#define wxUSE_MENUS 0 387 388#define wxUSE_SASH 0 389 390#define wxUSE_SPLITTER 0 391 392#define wxUSE_TOOLTIPS 0 393 394#define wxUSE_VALIDATORS 0 395 396 397#define wxUSE_COMMON_DIALOGS 0 398 399#define wxUSE_BUSYINFO 0 400 401#define wxUSE_CHOICEDLG 0 402 403#define wxUSE_COLOURDLG 0 404 405#define wxUSE_DIRDLG 0 406 407 408#define wxUSE_FILEDLG 0 409 410#define wxUSE_FINDREPLDLG 0 411 412#define wxUSE_FONTDLG 0 413 414#define wxUSE_MSGDLG 0 415 416#define wxUSE_PROGRESSDLG 0 417 418#define wxUSE_STARTUP_TIPS 0 419 420#define wxUSE_TEXTDLG 0 421 422#define wxUSE_NUMBERDLG 0 423 424#define wxUSE_SPLASH 0 425 426#define wxUSE_WIZARDDLG 0 427 428#define wxUSE_ABOUTDLG 0 429 430 431#define wxUSE_METAFILE 0 432#define wxUSE_ENH_METAFILE 0 433#define wxUSE_WIN_METAFILES_ALWAYS 0 434 435 436#define wxUSE_MDI 0 437 438#define wxUSE_DOC_VIEW_ARCHITECTURE 0 439 440#define wxUSE_MDI_ARCHITECTURE 0 441 442#define wxUSE_PRINTING_ARCHITECTURE 0 443 444#define wxUSE_HTML 0 445 446#define wxUSE_GLCANVAS 0 447 448#define wxUSE_RICHTEXT 0 449 450 451#define wxUSE_CLIPBOARD 0 452 453#define wxUSE_DATAOBJ 0 454 455#define wxUSE_DRAG_AND_DROP 0 456 457#define wxUSE_ACCESSIBILITY 0 458 459 460#define wxUSE_SNGLINST_CHECKER 0 461 462#define wxUSE_DRAGIMAGE 0 463 464#define wxUSE_IPC 0 465 466#define wxUSE_HELP 0 467 468 469#define wxUSE_MS_HTML_HELP 0 470 471 472#define wxUSE_WXHTML_HELP 0 473 474#define wxUSE_RESOURCES 0 475 476#define wxUSE_CONSTRAINTS 0 477 478 479#define wxUSE_SPLINES 0 480 481 482#define wxUSE_MOUSEWHEEL 0 483 484 485 486#define wxUSE_POSTSCRIPT 0 487 488#define wxUSE_AFM_FOR_POSTSCRIPT 0 489 490 491#define wxUSE_ODBC 0 492 493#define wxODBC_FWD_ONLY_CURSORS 0 494 495#define wxODBC_BACKWARD_COMPATABILITY 0 496 497 498#define REMOVE_UNUSED_ARG 0 499 500#define wxUSE_IOSTREAMH 0 501 502 503 504#define wxUSE_IMAGE 0 505 506#define wxUSE_LIBPNG 0 507 508#define wxUSE_LIBJPEG 0 509 510#define wxUSE_LIBTIFF 0 511 512#define wxUSE_TGA 0 513 514#define wxUSE_GIF 0 515 516#define wxUSE_PNM 0 517 518#define wxUSE_PCX 0 519 520#define wxUSE_IFF 0 521 522#define wxUSE_XPM 0 523 524#define wxUSE_ICO_CUR 0 525 526#define wxUSE_PALETTE 0 527 528 529#define wxUSE_ALL_THEMES 0 530 531#define wxUSE_THEME_GTK 0 532#define wxUSE_THEME_METAL 0 533#define wxUSE_THEME_MONO 0 534#define wxUSE_THEME_WIN32 0 535 536 537/* --- end common options --- */ 538 539/* for some features we don't have dedicated configure switches, so just choose 540 * the common values automatically */ 541#if (defined(__WIN32__) && !defined(__WXUNIVERSAL__)) || defined(__WXPM__) 542#define wxUSE_OWNER_DRAWN 1 543#else 544#define wxUSE_OWNER_DRAWN 0 545#endif 546 547#if defined(__WIN32__) && !defined(__WINE__) && !defined(__GNUWIN32_OLD__) 548#define wxUSE_RICHEDIT 1 549#define wxUSE_RICHEDIT2 1 550#else 551#define wxUSE_RICHEDIT 0 552#define wxUSE_RICHEDIT2 0 553#endif 554 555#if !defined(__WIN32__) && !defined(__APPLE__) 556#define wxUSE_CAIRO 1 557#else 558#define wxUSE_CAIRO 0 559#endif 560 561#define wxUSE_INKEDIT 0 562 563#define wxUSE_UNICODE_MSLU 0 564 565#define wxUSE_DC_CACHEING 0 566 567#define wxUSE_GADGETS 0 568 569/* 570 * Supports bool type 571 */ 572#undef HAVE_BOOL 573 574/* 575 * Define if your compiler supports the explicit keyword 576 */ 577#undef HAVE_EXPLICIT 578 579/* 580 * Define if your compiler supports const_cast<>() 581 */ 582#undef HAVE_CONST_CAST 583 584/* 585 * Define if your compiler supports reinterpret_cast<>() 586 */ 587#undef HAVE_REINTERPRET_CAST 588 589/* 590 * Define if your compiler supports static_cast<>() 591 */ 592#undef HAVE_STATIC_CAST 593 594/* 595 * Define if your compiler has C99 va_copy 596 */ 597#undef HAVE_VA_COPY 598 599/* 600 * Define if va_list type is an array 601 */ 602#undef VA_LIST_IS_ARRAY 603 604/* 605 * Define if the compiler supports variadic macros 606 */ 607#undef HAVE_VARIADIC_MACROS 608 609/* 610 * Define if your compiler has std::wstring 611 */ 612#undef HAVE_STD_WSTRING 613/* 614 * Define if your compiler has compliant std::string::compare 615 */ 616#undef HAVE_STD_STRING_COMPARE 617/* 618 * Define if your compiler has <hash_map> 619 */ 620#undef HAVE_HASH_MAP 621/* 622 * Define if your compiler has <ext/hash_map> 623 */ 624#undef HAVE_EXT_HASH_MAP 625/* 626 * Define if your compiler has std::hash_map/hash_set 627 */ 628#undef HAVE_STD_HASH_MAP 629/* 630 * Define if your compiler has __gnu_cxx::hash_map/hash_set 631 */ 632#undef HAVE_GNU_CXX_HASH_MAP 633 634/* 635 * Define if your compiler has std::unordered_map 636 */ 637#undef HAVE_STD_UNORDERED_MAP 638 639/* 640 * Define if your compiler has std::unordered_set 641 */ 642#undef HAVE_STD_UNORDERED_SET 643 644/* 645 * Define if your compiler has std::tr1::unordered_map 646 */ 647#undef HAVE_TR1_UNORDERED_MAP 648 649/* 650 * Define if your compiler has std::tr1::unordered_set 651 */ 652#undef HAVE_TR1_UNORDERED_SET 653 654/* 655 * The built-in regex supports advanced REs in additional to POSIX's basic 656 * and extended. Your system regex probably won't support this, and in this 657 * case WX_NO_REGEX_ADVANCED should be defined. 658 */ 659#undef WX_NO_REGEX_ADVANCED 660/* 661 * On GNU systems use re_search instead of regexec, since the latter does a 662 * strlen on the search text affecting the performance of some operations. 663 */ 664#undef HAVE_RE_SEARCH 665/* 666 * Use SDL for audio (Unix) 667 */ 668#define wxUSE_LIBSDL 0 669 670/* 671 * Compile sound backends as plugins 672 */ 673#define wxUSE_PLUGINS 0 674 675/* 676 * Use GNOME print for printing under GTK+ 2.0 677 */ 678#define wxUSE_LIBGNOMEPRINT 0 679/* 680 * Use GNOME VFS for MIME types 681 */ 682#define wxUSE_LIBGNOMEVFS 0 683/* 684 * Use the Hildon framework 685 */ 686#define wxUSE_LIBHILDON 0 687/* 688 * Use iODBC 689 */ 690#define wxUSE_BUILTIN_IODBC 0 691/* 692 * Use freetype 693 */ 694#define wxUSE_FREETYPE 0 695/* 696 * Have glibc2 697 */ 698#define wxHAVE_GLIBC2 0 699/* 700 * Use libXpm 701 */ 702#define wxHAVE_LIB_XPM 0 703/* 704 * Define if you have pthread_cleanup_push/pop() 705 */ 706#undef wxHAVE_PTHREAD_CLEANUP 707/* 708 * Use consistent PostScript fonts for AFM and printing (!) 709 */ 710#define wxUSE_NORMALIZED_PS_FONTS 0 711 712/* compatibility */ 713#define WX_NORMALIZED_PS_FONTS wxUSE_NORMALIZED_PS_FONTS 714 715/* 716 * Use OpenGL 717 */ 718#define wxUSE_OPENGL 0 719 720/* 721 * Set to 1 to compile MS Windows XP theme engine support 722 */ 723#define wxUSE_UXTHEME 1 724 725/* 726 * Set to 1 to auto-adapt to MS Windows XP themes where possible 727 * (notably, wxNotebook pages) 728 */ 729#define wxUSE_UXTHEME_AUTO 1 730 731/* 732 * Work around a bug in GNU libc 5.x wcstombs() implementation. 733 * 734 * Note that you must link your programs with libc.a if you enable this and you 735 * have libc 5 (you should enable this for libc6 where wcsrtombs() is 736 * thread-safe version of wcstombs()). 737 */ 738#define wxUSE_WCSRTOMBS 0 739 740/* 741 * Use the new experimental implementation of wxString::Printf()? 742 * 743 * Warning: enabling this may cause internal compiler errors with gcc! 744 */ 745#define wxUSE_EXPERIMENTAL_PRINTF 0 746 747/* 748 * Use wxGetResource & wxWriteResource (change .Xdefaults) 749 */ 750#define wxUSE_X_RESOURCES 0 751/* 752 * Use OLE and OLE Automation (MSW only) 753 */ 754#define wxUSE_OLE 0 755#define wxUSE_OLE_AUTOMATION 0 756#define wxUSE_ACTIVEX 0 757 758/* for compatibility */ 759#define wxUSE_WX_RESOURCES wxUSE_RESOURCES 760 761/* 762 * Use MS HTML Help via libmspack (Unix) 763 */ 764#define wxUSE_LIBMSPACK 0 765 766/* 767 * Matthews garbage collection (used for MrEd?) 768 */ 769#define WXGARBAGE_COLLECTION_ON 0 770 771/* 772 * wxWebKitCtrl 773 */ 774#define wxUSE_WEBKIT 0 775 776/* 777 * Objective-C class name uniquifying 778 */ 779#define wxUSE_OBJC_UNIQUIFYING 0 780 781/* 782 * ABI incompatible features 783 */ 784#define wxUSE_ABI_INCOMPATIBLE_FEATURES 0 785 786/* 787 * The const keyword is being introduced more in wxWindows. 788 * You can use this setting to maintain backward compatibility. 789 * If 0: will use const wherever possible. 790 * If 1: will use const only where necessary 791 * for precompiled headers to work. 792 * If 2: will be totally backward compatible, but precompiled 793 * headers may not work and program size will be larger. 794 */ 795#define CONST_COMPATIBILITY 0 796 797/* 798 * use the session manager to detect KDE/GNOME 799 */ 800#define wxUSE_DETECT_SM 0 801 802 803/* define with the name of timezone variable */ 804#undef WX_TIMEZONE 805 806/* The type of 3rd argument to getsockname() - usually size_t or int */ 807#undef WX_SOCKLEN_T 808 809/* The type of 5th argument to getsockopt() - usually size_t or int */ 810#undef SOCKOPTLEN_T 811 812/* The type of statvfs(2) argument */ 813#undef WX_STATFS_T 814 815/* The signal handler prototype */ 816#undef wxTYPE_SA_HANDLER 817 818/* gettimeofday() usually takes 2 arguments, but some really old systems might 819 * have only one, in which case define WX_GETTIMEOFDAY_NO_TZ */ 820#undef WX_GETTIMEOFDAY_NO_TZ 821 822/* struct tm doesn't always have the tm_gmtoff field, define this if it does */ 823#undef WX_GMTOFF_IN_TM 824 825/* Define if you have poll(2) function */ 826#undef HAVE_POLL 827 828/* Define if you have pw_gecos field in struct passwd */ 829#undef HAVE_PW_GECOS 830 831/* Define if you have __cxa_demangle() in <cxxabi.h> */ 832#undef HAVE_CXA_DEMANGLE 833 834/* Define if you have dlopen() */ 835#undef HAVE_DLOPEN 836 837/* Define if you have gettimeofday() */ 838#undef HAVE_GETTIMEOFDAY 839 840/* Define if fsync() is available */ 841#undef HAVE_FSYNC 842 843/* Define if you have ftime() */ 844#undef HAVE_FTIME 845 846/* Define if round() is available */ 847#undef HAVE_ROUND 848 849/* Define if you have support for large (64 bit size) files */ 850#undef HAVE_LARGEFILE_SUPPORT 851 852/* Define if you have localtime() */ 853#undef HAVE_LOCALTIME 854 855/* Define if you have nanosleep() */ 856#undef HAVE_NANOSLEEP 857 858/* Define if you have sched_yield */ 859#undef HAVE_SCHED_YIELD 860 861/* Define if you have pthread_mutexattr_t and functions to work with it */ 862#undef HAVE_PTHREAD_MUTEXATTR_T 863 864/* Define if you have pthread_mutexattr_settype() declaration */ 865#undef HAVE_PTHREAD_MUTEXATTR_SETTYPE_DECL 866 867/* Define if you have PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP */ 868#undef HAVE_PTHREAD_RECURSIVE_MUTEX_INITIALIZER 869 870/* Define if you have pthread_cancel */ 871#undef HAVE_PTHREAD_CANCEL 872 873/* Define if you have pthread_attr_setstacksize */ 874#undef HAVE_PTHREAD_ATTR_SETSTACKSIZE 875 876/* Define if you have sigaction() */ 877#undef HAVE_SIGACTION 878 879/* Define if you have sigemptyset() */ 880#undef HAVE_SIGEMPTYSET 881 882/* Define if you have shl_load() */ 883#undef HAVE_SHL_LOAD 884 885/* Define if you have snprintf() */ 886#undef HAVE_SNPRINTF 887 888/* Define if you have snprintf() declaration in the header */ 889#undef HAVE_SNPRINTF_DECL 890 891/* Define if you have a _broken_ snprintf() declaration in the header, 892 * with 'char*' for the 3rd parameter instead of 'const char*' */ 893#undef HAVE_BROKEN_SNPRINTF_DECL 894 895/* Define if you have a snprintf() which supports positional arguments 896 (defined in the unix98 standard) */ 897#undef HAVE_UNIX98_PRINTF 898 899/* define if you have statfs function */ 900#undef HAVE_STATFS 901 902/* define if you have statfs prototype */ 903#undef HAVE_STATFS_DECL 904 905/* define if you have statvfs function */ 906#undef HAVE_STATVFS 907 908/* Define if you have strptime() */ 909#undef HAVE_STRPTIME 910 911/* Define if strptime() is declared in headers */ 912#undef HAVE_STRPTIME_DECL 913 914/* Define if you have strtoull() and strtoll() */ 915#undef HAVE_STRTOULL 916 917/* Define if you have all functions to set thread priority */ 918#undef HAVE_THREAD_PRIORITY_FUNCTIONS 919 920/* Define if you have timegm() function */ 921#undef HAVE_TIMEGM 922 923/* Define if you have vsnprintf() */ 924#undef HAVE_VSNPRINTF 925 926/* Define if you have vsnprintf() declaration in the header */ 927#undef HAVE_VSNPRINTF_DECL 928 929/* Define if you have a _broken_ vsnprintf() declaration in the header, 930 * with 'char*' for the 3rd parameter instead of 'const char*' */ 931#undef HAVE_BROKEN_VSNPRINTF_DECL 932 933/* Define if you have usleep() */ 934#undef HAVE_USLEEP 935 936/* Define if you have wcslen function */ 937#undef HAVE_WCSLEN 938 939/* Define if you have wcstoull() and wcstoll() */ 940#undef HAVE_WCSTOULL 941 942/* define if you have vsscanf function */ 943#undef HAVE_VSSCANF 944 945/* The number of bytes in a char. */ 946#undef SIZEOF_CHAR 947 948/* The number of bytes in a wchar_t. */ 949#undef SIZEOF_WCHAR_T 950 951/* The number of bytes in a int. */ 952#undef SIZEOF_INT 953 954/* The number of bytes in a pointer. */ 955#undef SIZEOF_VOID_P 956 957/* The number of bytes in a long. */ 958#undef SIZEOF_LONG 959 960/* The number of bytes in a long long. */ 961#undef SIZEOF_LONG_LONG 962 963/* The number of bytes in a short. */ 964#undef SIZEOF_SHORT 965 966/* The number of bytes in a size_t. */ 967#undef SIZEOF_SIZE_T 968 969/* Define if size_t on your machine is the same type as unsigned int. */ 970#undef wxSIZE_T_IS_UINT 971 972/* Define if size_t on your machine is the same type as unsigned long. */ 973#undef wxSIZE_T_IS_ULONG 974 975/* Define if you have the dlopen function. */ 976#undef HAVE_DLOPEN 977 978/* Define if you have the dlerror function. */ 979#undef HAVE_DLERROR 980 981/* Define if you have Posix fnctl() function. */ 982#undef HAVE_FCNTL 983 984/* Define if you have BSD flock() function. */ 985#undef HAVE_FLOCK 986 987/* Define if you have getaddrinfo function. */ 988#undef HAVE_GETADDRINFO 989 990/* Define if you have a gethostbyname_r function taking 6 arguments. */ 991#undef HAVE_FUNC_GETHOSTBYNAME_R_6 992 993/* Define if you have a gethostbyname_r function taking 5 arguments. */ 994#undef HAVE_FUNC_GETHOSTBYNAME_R_5 995 996/* Define if you have a gethostbyname_r function taking 3 arguments. */ 997#undef HAVE_FUNC_GETHOSTBYNAME_R_3 998 999/* Define if you only have a gethostbyname function */ 1000#undef HAVE_GETHOSTBYNAME 1001 1002/* Define if you have the gethostname function. */ 1003#undef HAVE_GETHOSTNAME 1004 1005/* Define if you have a getservbyname_r function taking 6 arguments. */ 1006#undef HAVE_FUNC_GETSERVBYNAME_R_6 1007 1008/* Define if you have a getservbyname_r function taking 5 arguments. */ 1009#undef HAVE_FUNC_GETSERVBYNAME_R_5 1010 1011/* Define if you have a getservbyname_r function taking 4 arguments. */ 1012#undef HAVE_FUNC_GETSERVBYNAME_R_4 1013 1014/* Define if you only have a getservbyname function */ 1015#undef HAVE_GETSERVBYNAME 1016 1017/* Define if you have the gmtime_r function. */ 1018#undef HAVE_GMTIME_R 1019 1020/* Define if you have the inet_addr function. */ 1021#undef HAVE_INET_ADDR 1022 1023/* Define if you have the inet_aton function. */ 1024#undef HAVE_INET_ATON 1025 1026/* Define if you have the localtime_r function. */ 1027#undef HAVE_LOCALTIME_R 1028 1029/* Define if you have the mktemp function. */ 1030#undef HAVE_MKTEMP 1031 1032/* Define if you have the mkstemp function. */ 1033#undef HAVE_MKSTEMP 1034 1035/* Define if you have the nanosleep function. */ 1036#undef HAVE_NANOSLEEP 1037 1038/* Define if you have the putenv function. */ 1039#undef HAVE_PUTENV 1040 1041/* Define if you have the readdir_r function. */ 1042#undef HAVE_READDIR_R 1043 1044/* Define if you have the setenv function. */ 1045#undef HAVE_SETENV 1046 1047/* Define if you have the shl_load function. */ 1048#undef HAVE_SHL_LOAD 1049 1050/* Define if you have strtok_r function. */ 1051#undef HAVE_STRTOK_R 1052 1053/* Define if you have thr_setconcurrency function */ 1054#undef HAVE_THR_SETCONCURRENCY 1055 1056/* Define if you have the uname function. */ 1057#undef HAVE_UNAME 1058 1059/* Define if you have the unsetenv function. */ 1060#undef HAVE_UNSETENV 1061 1062/* Define if you have the usleep function. */ 1063#undef HAVE_USLEEP 1064 1065/* Define if you have the <X11/XKBlib.h> header file. */ 1066#undef HAVE_X11_XKBLIB_H 1067 1068/* Define if you have the <X11/extensions/xf86vmode.h> header file. */ 1069#undef HAVE_X11_EXTENSIONS_XF86VMODE_H 1070 1071/* Define if you have the fnmatch() function */ 1072#undef HAVE_FNMATCH 1073 1074/* Define if you have the <fnmatch.h> header file. */ 1075#undef HAVE_FNMATCH_H 1076 1077/* Define if you have the <iostream> header file. */ 1078#undef HAVE_IOSTREAM 1079 1080/* Define if you have the <linux/joystick.h> header file. */ 1081#undef HAVE_LINUX_JOYSTICK_H 1082 1083/* Define if you have the <sched.h> header file. */ 1084#undef HAVE_SCHED_H 1085 1086/* Define if you have the <unistd.h> header file. */ 1087#undef HAVE_UNISTD_H 1088 1089/* Define if you have the <fcntl.h> header file. */ 1090#undef HAVE_FCNTL_H 1091 1092/* Define if you have the <wchar.h> header file. */ 1093#undef HAVE_WCHAR_H 1094 1095/* Define if you have the <wcstr.h> header file. */ 1096#undef HAVE_WCSTR_H 1097 1098/* Define if you have the <wctype.h> header file. */ 1099#undef HAVE_WCTYPE_H 1100 1101/* Define if you have <widec.h> (Solaris only) */ 1102#undef HAVE_WIDEC_H 1103 1104/* Define if you have the <iconv.h> header file and iconv() symbol. */ 1105#undef HAVE_ICONV 1106 1107/* Define as "const" if the declaration of iconv() needs const. */ 1108#undef ICONV_CONST 1109 1110/* Define if you have the <langinfo.h> header file. */ 1111#undef HAVE_LANGINFO_H 1112 1113/* Define if you have the <w32api.h> header file (mingw,cygwin). */ 1114#undef HAVE_W32API_H 1115 1116/* Define if you have the <esd.h> header file. */ 1117#undef HAVE_ESD_H 1118 1119/* Define if you have the <sys/soundcard.h> header file. */ 1120#undef HAVE_SYS_SOUNDCARD_H 1121 1122/* Define if you have a CD-ROM interface known to mmedia. */ 1123#undef HAVE_KNOWN_CDROM_INTERFACE 1124 1125/* Define if you have wcsrtombs() function */ 1126#undef HAVE_WCSRTOMBS 1127 1128/* Define this if you have wputc() */ 1129#undef HAVE_WPUTC 1130 1131/* Define this if you have wputchar() */ 1132#undef HAVE_WPUTCHAR 1133 1134/* Define this if you have putws() */ 1135#undef HAVE_PUTWS 1136 1137/* Define this if you have fputws() */ 1138#undef HAVE_FPUTWS 1139 1140/* Define this if you have strcasecmp() function in <string.h> */ 1141#undef HAVE_STRCASECMP_IN_STRING_H 1142 1143/* Define this if you have strcasecmp() function in <strings.h> */ 1144#undef HAVE_STRCASECMP_IN_STRINGS_H 1145 1146/* Define this if you have wprintf() and related functions */ 1147#undef HAVE_WPRINTF 1148 1149/* Define this if you have swprintf() */ 1150#undef HAVE_SWPRINTF 1151 1152/* Define if you have a _broken_ swprintf() declaration in the header, 1153 * without a 'size_t max' parameter as second argument */ 1154#undef HAVE_BROKEN_SWPRINTF_DECL 1155 1156/* Define this if you have vswprintf() and related functions */ 1157#undef HAVE_VSWPRINTF 1158 1159/* Define this if you have _vsnwprintf */ 1160#undef HAVE__VSNWPRINTF 1161 1162/* Define if fseeko and ftello are available. */ 1163#undef HAVE_FSEEKO 1164 1165/* Define this if you are using gtk and gdk contains support for X11R6 XIM */ 1166#undef HAVE_XIM 1167 1168/* Define this if you have X11/extensions/shape.h */ 1169#undef HAVE_XSHAPE 1170 1171/* Define this if you have type SPBCDATA */ 1172#undef HAVE_SPBCDATA 1173 1174/* Define if you have pango_font_family_is_monospace() (Pango >= 1.3.3) */ 1175#undef HAVE_PANGO_FONT_FAMILY_IS_MONOSPACE 1176 1177/* Define if gtk_icon_size_lookup is missing from the GTK+ headers */ 1178#undef NEED_GTK_ICON_SIZE_LOOKUP 1179 1180/* Define if you have Pango xft support */ 1181#undef HAVE_PANGO_XFT 1182 1183/* Define if you have the <sys/select.h> header file. */ 1184#undef HAVE_SYS_SELECT_H 1185 1186/* Define if fdopen is available. */ 1187#undef HAVE_FDOPEN 1188 1189/* Define if sysconf is available. */ 1190#undef HAVE_SYSCONF 1191 1192/* Define if getpwuid_r is available. */ 1193#undef HAVE_GETPWUID_R 1194 1195/* Define if getgrgid_r is available. */ 1196#undef HAVE_GETGRGID_R 1197 1198/* ------------------------------------------------------------------------- 1199 Win32 adjustments section 1200 ------------------------------------------------------------------------- */ 1201 1202#ifdef __WIN32__ 1203 1204/* we need to define wxUSE_XPM_IN_MSW for MSW compilation for compatibility 1205 with wx/msw/setup.h */ 1206#define wxUSE_XPM_IN_MSW wxUSE_XPM 1207 1208/* Set to 0 to disable PostScript print/preview architecture code under Windows 1209 (just use Windows printing). 1210 */ 1211#define wxUSE_POSTSCRIPT_ARCHITECTURE_IN_MSW 1 1212 1213/* When using an external jpeg library and the Windows headers already define 1214 * boolean, define to the type used by the jpeg library for boolean. */ 1215#undef wxHACK_BOOLEAN 1216 1217/* Define if the header pbt.h is missing. */ 1218#undef NEED_PBT_H 1219 1220#endif /* __WIN32__ */ 1221 1222/* --------------------------------------------------------* 1223 * This stuff is static, it doesn't get modified directly 1224 * by configure. 1225*/ 1226 1227/* 1228 define some constants identifying wxWindows version in more details than 1229 just the version number 1230 */ 1231 1232/* wxLogChain class available */ 1233#define wxHAS_LOG_CHAIN 1234 1235/* define this when wxDC::Blit() respects SetDeviceOrigin() in wxGTK */ 1236#undef wxHAS_WORKING_GTK_DC_BLIT 1237 1238#endif /* __WX_SETUP_H__ */ 1239 1240