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