1 /* bzflag 2 * Copyright (c) 1993-2021 Tim Riker 3 * 4 * This package is free software; you can redistribute it and/or 5 * modify it under the terms of the license found in the file 6 * named COPYING that should have accompanied this file. 7 * 8 * THIS PACKAGE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR 9 * IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED 10 * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. 11 */ 12 13 /* Xcode/config.h. Adapted from autotools-generated version by */ 14 /* Josh Bodine for use with Xcode project file that no longer just */ 15 /* calls autotools commands. */ 16 17 /* Include the auto-generated IDE information header */ 18 #include "buildinfo.h" 19 20 /* BZFlag System Environment */ 21 #if defined __llvm__ && defined __x86_64__ 22 #define BZ_BUILD_ARCH_STR "64" 23 #elif defined __llvm__ && defined __i386__ 24 #define BZ_BUILD_ARCH_STR "32" 25 #endif 26 #ifdef DEBUG 27 #define BZ_BUILD_DEBUG_STR "dbg" 28 #else 29 #define BZ_BUILD_DEBUG_STR "" 30 #endif 31 #define BZ_BUILD_OS "mac" BZ_BUILD_ARCH_STR "xc" XCODE_VERSION BZ_BUILD_DEBUG_STR 32 33 /* If it's a debug build, use the debug rendering features */ 34 #ifdef DEBUG 35 #define DEBUG_RENDERING 1 36 #endif 37 38 /* Data file directory */ 39 #define BZFLAG_DATA "/usr/local/share/bzflag" 40 41 /* libm includes acosf */ 42 #define HAVE_ACOSF 1 43 44 /* Define if libcares includes ares_library_init. */ 45 #define HAVE_ARES_LIBRARY_INIT 1 46 47 /* libm includes asinf */ 48 #define HAVE_ASINF 1 49 50 /* libm includes atan2f */ 51 #define HAVE_ATAN2F 1 52 53 /* libm includes atanf */ 54 #define HAVE_ATANF 1 55 56 /* Define to 1 if you have the `atexit' function. */ 57 #define HAVE_ATEXIT 1 58 59 /* Define to 1 if you have the `CGLGetCurrentContext' function. */ 60 #define HAVE_CGLGETCURRENTCONTEXT 1 61 62 /* Define to 1 if you have the <cmath> header file. */ 63 #define HAVE_CMATH 1 64 65 /* libm includes cosf */ 66 #define HAVE_COSF 1 67 68 /* Define to 1 if you have the <cstdio> header file. */ 69 #define HAVE_CSTDIO 1 70 71 /* Define to 1 if you have the <cstdlib> header file. */ 72 #define HAVE_CSTDLIB 1 73 74 /* Define to 1 if you have the <cstring> header file. */ 75 #define HAVE_CSTRING 1 76 77 /* Define to 1 if you have the <dlfcn.h> header file. */ 78 #define HAVE_DLFCN_H 1 79 80 /* libm includes expf */ 81 #define HAVE_EXPF 1 82 83 /* libm includes fabsf */ 84 #define HAVE_FABSF 1 85 86 /* Define to 1 if you have the <fcntl.h> header file. */ 87 #define HAVE_FCNTL_H 1 88 89 /* libm includes floorf */ 90 #define HAVE_FLOORF 1 91 92 /* libm includes fmodf */ 93 #define HAVE_FMODF 1 94 95 /* Define to 1 if you have the `hstrerror' function. */ 96 #define HAVE_HSTRERROR 1 97 98 /* libm includes hypotf */ 99 #define HAVE_HYPOTF 1 100 101 /* Define to 1 if you have the <inttypes.h> header file. */ 102 #define HAVE_INTTYPES_H 1 103 104 /* Define to 1 if you have a functional curl library. */ 105 #define HAVE_LIBCURL 1 106 107 /* Define to 1 if you have the `m' library (-lm). */ 108 #define HAVE_LIBM 1 109 110 /* libm includes log10f */ 111 #define HAVE_LOG10F 1 112 113 /* libm includes logf */ 114 #define HAVE_LOGF 1 115 116 /* Define to 1 if you have the <memory.h> header file. */ 117 #define HAVE_MEMORY_H 1 118 119 /* Use the header file ncurses.h */ 120 #define HAVE_NCURSES_H 121 122 /* Define to 1 if you have the <netdb.h> header file. */ 123 #define HAVE_NETDB_H 1 124 125 /* libm includes powf */ 126 #define HAVE_POWF 1 127 128 /* posix-compliant threading is available */ 129 #define HAVE_PTHREADS 1 130 131 /* Define to 1 if you have the '<regex.h>' header file */ 132 #define HAVE_REGEX_H 1 133 134 /* Define to 1 if you have the <sched.h> header file. */ 135 #define HAVE_SCHED_H 1 136 137 /* Define to 1 if you have the `select' function. */ 138 #define HAVE_SELECT 1 139 140 /* libm includes sinf */ 141 #define HAVE_SINF 1 142 143 /* Define to 1 if you have the `Sleep' function. */ 144 #define HAVE_SLEEP 1 145 146 /* if socklen_t is defined, make note of it */ 147 #define HAVE_SOCKLEN_T 1 148 149 /* libm includes sqrtf */ 150 #define HAVE_SQRTF 1 151 152 /* Define to 1 if you have the <stdint.h> header file. */ 153 #define HAVE_STDINT_H 1 154 155 /* Define to 1 if you have the <stdlib.h> header file. */ 156 #define HAVE_STDLIB_H 1 157 158 /* Define to 1 if you have a conforming std::count, otherwise old version of 159 count template is assumed */ 160 #define HAVE_STD__COUNT 1 161 162 /* Define to 1 if `std::isnan' is available */ 163 #define HAVE_STD__ISNAN 1 164 165 /* Define to 1 if you have a conforming std::max */ 166 #define HAVE_STD__MAX 1 167 168 /* Define to 1 if you have a conforming std::min */ 169 #define HAVE_STD__MIN 1 170 171 /* Define to 1 if you have the <strings.h> header file. */ 172 #define HAVE_STRINGS_H 1 173 174 /* Define to 1 if you have the <string.h> header file. */ 175 #define HAVE_STRING_H 1 176 177 /* Define to 1 if you have the <sys/param.h> header file. */ 178 #define HAVE_SYS_PARAM_H 1 179 180 /* Define to 1 if you have the <sys/socket.h> header file. */ 181 #define HAVE_SYS_SOCKET_H 1 182 183 /* Define to 1 if you have the <sys/stat.h> header file. */ 184 #define HAVE_SYS_STAT_H 1 185 186 /* Define to 1 if you have the <sys/types.h> header file. */ 187 #define HAVE_SYS_TYPES_H 1 188 189 /* libm includes tanf */ 190 #define HAVE_TANF 1 191 192 /* Define to 1 if you have the <unistd.h> header file. */ 193 #define HAVE_UNISTD_H 1 194 195 /* Define to 1 if you have the `usleep' function. */ 196 #define HAVE_USLEEP 1 197 198 /* Define to 1 if you have the `vsnprintf' function. */ 199 #define HAVE_VSNPRINTF 1 200 201 /* Defined if libcurl supports IPv6 */ 202 #define LIBCURL_FEATURE_IPV6 1 203 204 /* Defined if libcurl supports libz */ 205 #define LIBCURL_FEATURE_LIBZ 1 206 207 /* Defined if libcurl supports NTLM */ 208 #define LIBCURL_FEATURE_NTLM 1 209 210 /* Defined if libcurl supports SSL */ 211 #define LIBCURL_FEATURE_SSL 1 212 213 /* Defined if libcurl supports DICT */ 214 #define LIBCURL_PROTOCOL_DICT 1 215 216 /* Defined if libcurl supports FILE */ 217 #define LIBCURL_PROTOCOL_FILE 1 218 219 /* Defined if libcurl supports FTP */ 220 #define LIBCURL_PROTOCOL_FTP 1 221 222 /* Defined if libcurl supports FTPS */ 223 #define LIBCURL_PROTOCOL_FTPS 1 224 225 /* Defined if libcurl supports HTTP */ 226 #define LIBCURL_PROTOCOL_HTTP 1 227 228 /* Defined if libcurl supports HTTPS */ 229 #define LIBCURL_PROTOCOL_HTTPS 1 230 231 /* Defined if libcurl supports LDAP */ 232 #define LIBCURL_PROTOCOL_LDAP 1 233 234 /* Defined if libcurl supports TELNET */ 235 #define LIBCURL_PROTOCOL_TELNET 1 236 237 /* Defined if libcurl supports TFTP */ 238 #define LIBCURL_PROTOCOL_TFTP 1 239 240 /* Define to the sub-directory in which libtool stores uninstalled libraries. 241 */ 242 #define LT_OBJDIR ".libs/" 243 244 /* Debugging disabled */ 245 #define NDEBUG 1 246 247 /* Enabling Robots */ 248 #define ROBOT 1 249 250 /* sizeof double */ 251 #define SIZEOF_DOUBLE 8 252 253 /* sizeof float */ 254 #define SIZEOF_FLOAT 4 255 256 /* sizeof int */ 257 #define SIZEOF_INT 4 258 259 /* sizeof long double */ 260 #define SIZEOF_LONG_DOUBLE 16 261 262 /* sizeof long int */ 263 #define SIZEOF_LONG_INT 4 264 265 /* sizeof long long int */ 266 #define SIZEOF_LONG_LONG_INT 8 267 268 /* sizeof short int */ 269 #define SIZEOF_SHORT_INT 2 270 271 /* Define to 1 if you have the ANSI C header files. */ 272 #define STDC_HEADERS 1 273 274 /* Enable reentrant code */ 275 #define _REENTRANT 1 276