1 /////////////////////////////////////////////////////////////////////////////// 2 // Name: wx/osx/config_xcode.h 3 // Purpose: configurations for xcode builds 4 // Author: Stefan Csomor 5 // Modified by: 6 // Created: 29.04.04 7 // Copyright: (c) wxWidgets team 8 // Licence: wxWindows licence 9 /////////////////////////////////////////////////////////////////////////////// 10 11 // from config.log confdefs 12 13 #define HAVE_SSIZE_T 1 14 #define STDC_HEADERS 1 15 #ifdef __BIG_ENDIAN__ 16 #define WORDS_BIGENDIAN 1 17 #endif 18 #define wxUSE_UNIX 1 19 #define __UNIX__ 1 20 #define __BSD__ 1 21 #define __DARWIN__ 1 22 #define wx_USE_NANOX 0 23 #define TARGET_CARBON 1 24 25 #define HAVE_EXPLICIT 1 26 #define HAVE_VA_COPY 1 27 #define HAVE_VARIADIC_MACROS 1 28 #define HAVE_STD_WSTRING 1 29 #if MAC_OS_X_VERSION_MAX_ALLOWED >= MAC_OS_X_VERSION_10_6 30 #if __GNUC__ > 4 || ( __GNUC__ == 4 && __GNUC_MINOR__ >= 2 ) 31 #if !defined(__has_include) 32 #define HAVE_TR1_UNORDERED_MAP 1 33 #define HAVE_TR1_UNORDERED_SET 1 34 #define HAVE_TR1_TYPE_TRAITS 1 35 #endif 36 #define HAVE_GCC_ATOMIC_BUILTINS 1 37 #endif 38 #endif 39 #define HAVE_VISIBILITY 1 40 #define wxHAVE_PTHREAD_CLEANUP 1 41 #define CONST_COMPATIBILITY 0 42 #define WX_TIMEZONE timezone 43 #define WX_SOCKLEN_T socklen_t 44 #define SOCKOPTLEN_T socklen_t 45 #define WX_STATFS_T struct statfs 46 #define wxTYPE_SA_HANDLER int 47 #define WX_GMTOFF_IN_TM 1 48 #define HAVE_PW_GECOS 1 49 #define HAVE_DLOPEN 1 50 #define HAVE_CXA_DEMANGLE 1 51 #define HAVE_GETTIMEOFDAY 1 52 #define HAVE_FSYNC 1 53 #define HAVE_ROUND 1 54 #define HAVE_SCHED_YIELD 1 55 #define HAVE_PTHREAD_MUTEXATTR_T 1 56 #define HAVE_PTHREAD_MUTEXATTR_SETTYPE_DECL 1 57 #define HAVE_PTHREAD_CANCEL 1 58 #define HAVE_PTHREAD_ATTR_SETSTACKSIZE 1 59 #define HAVE_SNPRINTF 1 60 #define HAVE_SNPRINTF_DECL 1 61 #define HAVE_UNIX98_PRINTF 1 62 #define HAVE_STATFS 1 63 #define HAVE_STATFS_DECL 1 64 #define HAVE_STRPTIME 1 65 #define HAVE_STRPTIME_DECL 1 66 #define HAVE_STRTOULL 1 67 #define HAVE_THREAD_PRIORITY_FUNCTIONS 1 68 #define HAVE_VSNPRINTF 1 69 #define HAVE_VSNPRINTF_DECL 1 70 #define HAVE_VSSCANF 1 71 #define HAVE_VSSCANF_DECL 1 72 #define HAVE_USLEEP 1 73 #define HAVE_WCSLEN 1 74 #define SIZEOF_WCHAR_T 4 75 #define SIZEOF_SHORT 2 76 #define SIZEOF_INT 4 77 #ifdef __LP64__ 78 #define SIZEOF_VOID_P 8 79 #define SIZEOF_LONG 8 80 #define SIZEOF_SIZE_T 8 81 #else 82 #define SIZEOF_VOID_P 4 83 #define SIZEOF_LONG 4 84 #define SIZEOF_SIZE_T 4 85 #endif 86 #define SIZEOF_LONG_LONG 8 87 #define wxSIZE_T_IS_ULONG 1 88 #define wxWCHAR_T_IS_REAL_TYPE 1 89 #define HAVE_DLERROR 1 90 #define HAVE_FCNTL 1 91 #define HAVE_GETHOSTBYNAME 1 92 #define HAVE_GETSERVBYNAME 1 93 #define HAVE_GMTIME_R 1 94 #define HAVE_INET_ADDR 1 95 #define HAVE_INET_ATON 1 96 #define HAVE_LOCALTIME_R 1 97 #define HAVE_MKSTEMP 1 98 #define HAVE_SETENV 1 99 /* #define HAVE_PUTENV 1 */ 100 #define HAVE_STRTOK_R 1 101 #define HAVE_UNAME 1 102 #define HAVE_USLEEP 1 103 #define HAVE_X11_XKBLIB_H 1 104 #define HAVE_SCHED_H 1 105 #define HAVE_UNISTD_H 1 106 #define HAVE_WCHAR_H 1 107 /* better to use the built-in CF conversions, also avoid iconv versioning problems */ 108 /* #undef HAVE_ICONV */ 109 #define ICONV_CONST 110 #define HAVE_LANGINFO_H 1 111 #define HAVE_WCSRTOMBS 1 112 #define HAVE_FPUTWS 1 113 #define HAVE_WPRINTF 1 114 #define HAVE_VSWPRINTF 1 115 #define HAVE_VSWSCANF 1 116 #define HAVE_FSEEKO 1 117 #define HAVE_SYS_SELECT_H 1 118 #define HAVE_FDOPEN 1 119 #define HAVE_SYSCONF 1 120 #define HAVE_GETPWUID_R 1 121 #define HAVE_GETGRGID_R 1 122 #define HAVE_LOCALE_T 1 123 #define wxHAS_KQUEUE 1 124 125 #define WXWIN_OS_DESCRIPTION "Darwin 7.9.0 Power Macintosh" 126 #define PACKAGE_BUGREPORT "wx-dev@lists.wxwidgets.org" 127 #define PACKAGE_NAME "wxWidgets" 128 #define PACKAGE_STRING "wxWidgets 3.0.5" 129 #define PACKAGE_TARNAME "wxwidgets" 130 #define PACKAGE_VERSION "3.0.5" 131 132 // for regex 133 #define WX_NO_REGEX_ADVANCED 1 134 135 // for jpeg 136 137 #define HAVE_STDLIB_H 1 138 139 // OBSOLETE ? 140 141 #define HAVE_COS 1 142 #define HAVE_FLOOR 1 143 #define HAVE_INTTYPES_H 1 144 #define HAVE_MEMORY_H 1 145 146 #define HAVE_REGCOMP 1 147 #define HAVE_STRINGS_H 1 148 #define HAVE_STRING_H 1 149 #define HAVE_SYS_STAT_H 1 150 #define HAVE_SYS_TYPES_H 1 151 #define HAVE_X11_XLIB_H 1 152 #define SOCKLEN_T socklen_t 153 #define _FILE_OFFSET_BITS 64 154