1 /* Stripped down verison of gpsd_config.h to build the QT bindings with mingw */
5 /* AIVDM protocol support) */
8 /* client debugging support) */
9 #define CLIENTDEBUG_ENABLE 1
11 /* Define to 1 if you have `alloca', as a function or macro. */
14 /* Define to 1 if you have <alloca.h> and it should be used (not on Ultrix).
16 #define HAVE_ALLOCA_H 1
18 /* Define to 1 if you have the <arpa/inet.h> header file. */
19 #define HAVE_ARPA_INET_H 1
21 /* Define if you have the external 'daylight' variable. */
22 #define HAVE_DAYLIGHT 1
24 /* Define to 1 if you have the declaration of `tzname', and to 0 if you don't.
26 /* #undef HAVE_DECL_TZNAME */
28 /* Define to 1 if you have the <dlfcn.h> header file. */
29 #define HAVE_DLFCN_H 1
31 /* Define to 1 if you have the <getopt.h> header file. */
32 #define HAVE_GETOPT_H 1
34 /* Define to 1 if you have the <grp.h> header file. */
37 /* Define to 1 if you have the <inttypes.h> header file. */
38 #define HAVE_INTTYPES_H 1
40 /* pthread libraries are present */
41 #define HAVE_LIBPTHREAD /**/
43 /* Define to 1 if you have the <memory.h> header file. */
44 #define HAVE_MEMORY_H 1
46 /* Define to 1 if you have the <ncurses.h> header file. */
47 #define HAVE_NCURSES_H 1
49 /* Define to 1 if you have the <netdb.h> header file. */
50 #define HAVE_NETDB_H 1
52 /* Define to 1 if you have the <netinet/in.h> header file. */
53 #define HAVE_NETINET_IN_H 1
55 /* Define to 1 if you have the <netinet/in_systm.h> header file. */
56 #define HAVE_NETINET_IN_SYSTM_H 1
58 /* Define to 1 if you have the <netinet/ip.h> header file. */
59 /* #undef HAVE_NETINET_IP_H */
61 /* Define to 1 if you have the <netinet/tcp.h> header file. */
62 #define HAVE_NETINET_TCP_H 1
64 /* Define to 1 if you have the <pwd.h> header file. */
67 /* Define to 1 if you have the <Python.h> header file. */
68 #define HAVE_PYTHON_H 1
70 /* Define to 1 if you have the `round' function. */
71 /* #undef HAVE_ROUND */
73 /* Define to 1 if you have the `setlocale' function. */
74 #define HAVE_SETLOCALE 1
76 /* Define to 1 if you have the <stdint.h> header file. */
77 #define HAVE_STDINT_H 1
79 /* Define to 1 if you have the <stdlib.h> header file. */
80 #define HAVE_STDLIB_H 1
82 /* Define to 1 if you have the <strings.h> header file. */
83 #define HAVE_STRINGS_H 1
85 /* Define to 1 if you have the <string.h> header file. */
86 #define HAVE_STRING_H 1
88 /* Define to 1 if you have the `strlcat' function. */
89 /* #undef HAVE_STRLCAT */
91 /* Define to 1 if you have the `strlcpy' function. */
92 /* #undef HAVE_STRLCPY */
94 /* Define to 1 if you have the `strtonum' function. */
95 /* #undef HAVE_STRTONUM */
97 /* Define to 1 if `tm_zone' is member of `struct tm'. */
98 #define HAVE_STRUCT_TM_TM_ZONE 1
100 /* Define to 1 if you have the <syslog.h> header file. */
101 #define HAVE_SYSLOG_H 1
103 /* Define to 1 if you have the <sys/ioctl.h> header file. */
104 #define HAVE_SYS_IOCTL_H 1
106 /* Define to 1 if you have the <sys/ipc.h> header file. */
107 #define HAVE_SYS_IPC_H 1
109 /* Define to 1 if you have the <sys/modem.h> header file. */
110 /* #undef HAVE_SYS_MODEM_H */
112 /* Define to 1 if you have the <sys/select.h> header file. */
113 #define HAVE_SYS_SELECT_H 1
115 /* Define to 1 if you have the <sys/shm.h> header file. */
116 #define HAVE_SYS_SHM_H 1
118 /* Define to 1 if you have the <sys/socket.h> header file. */
119 #define HAVE_SYS_SOCKET_H 1
121 /* Define to 1 if you have the <sys/stat.h> header file. */
122 /* #undef HAVE_SYS_STAT_H 1 */
124 /* Define to 1 if you have the <sys/termios.h> header file. */
125 /*#undef HAVE_SYS_TERMIOS_H 1 */
127 /* Define to 1 if you have the <sys/time.h> header file. */
128 #define HAVE_SYS_TIME_H 1
130 /* Define to 1 if you have the <sys/types.h> header file. */
131 #define HAVE_SYS_TYPES_H 1
133 /* Define to 1 if you have the <sys/un.h> header file. */
134 #define HAVE_SYS_UN_H 1
136 /* Define to 1 if you have the <termios.h> header file. */
137 /* #undef HAVE_TERMIOS_H 1 */
139 /* Have timezone variable */
140 #define HAVE_TIMEZONE /**/
142 /* struct tm has tm_gmtoff */
143 /* #undef HAVE_TM_GMTOFF */
145 /* Define to 1 if your `struct tm' has `tm_zone'. Deprecated, use
146 `HAVE_STRUCT_TM_TM_ZONE' instead. */
147 #define HAVE_TM_ZONE 1
149 /* Define to 1 if you don't have `tm_zone' but do have the external array
151 /* #undef HAVE_TZNAME */
153 /* Define to 1 if you have the <unistd.h> header file. */
154 #define HAVE_UNISTD_H 1
156 /* Define to 1 if you have the `vsnprintf' function. */
157 #define HAVE_VSNPRINTF 1
160 #define IPV6_ENABLE 1
163 #define LIBGPSMM_ENABLE 1
165 /* oldstyle (pre-JSON) protocol support */
166 #define OLDSTYLE_ENABLE 1
168 /* Name of package */
169 #define PACKAGE "gpsd"
171 /* Define to the address where bug reports for this package should be sent. */
172 #define PACKAGE_BUGREPORT ""
174 /* Define to the full name of this package. */
175 #define PACKAGE_NAME ""
177 /* Define to the full name and version of this package. */
178 #define PACKAGE_STRING ""
180 /* Define to the one symbol short name of this package. */
181 #define PACKAGE_TARNAME ""
183 /* Define to the version of this package. */
184 #define PACKAGE_VERSION ""
187 /* Raw Measurement support */
190 /* rtcm104v2 binary support */
191 #define RTCM104V2_ENABLE 1
193 /* rtcm104v3 binary support */
194 #define RTCM104V3_ENABLE 1
196 /* Squelch logging and hexdumps */
197 /* #undef SQUELCH_ENABLE */
199 /* If using the C implementation of alloca, define if you know the
200 direction of stack growth for your system; otherwise it will be
201 automatically deduced at runtime.
202 STACK_DIRECTION > 0 => grows toward higher addresses
203 STACK_DIRECTION < 0 => grows toward lower addresses
204 STACK_DIRECTION = 0 => direction of growth unknown */
205 /* #undef STACK_DIRECTION */
207 /* Define to 1 if you have the ANSI C header files. */
208 #define STDC_HEADERS 1
210 /* Define to 1 if you can safely include both <sys/time.h> and <time.h>. */
211 #define TIME_WITH_SYS_TIME 1
213 /* latency timing support) */
214 #define TIMING_ENABLE 1
216 /* Define to 1 if your <sys/time.h> declares `struct tm'. */
217 /* #undef TM_IN_SYS_TIME */
219 /* True North Technologies support */
220 /* #undef TNT_ENABLE */
222 /* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most
223 significant byte first (like Motorola and SPARC, unlike Intel). */
224 #if defined AC_APPLE_UNIVERSAL_BUILD
225 # if defined __BIG_ENDIAN__
226 # define WORDS_BIGENDIAN 1
229 # ifndef WORDS_BIGENDIAN
230 /* # undef WORDS_BIGENDIAN */
234 /* Define to 1 if the X Window System is missing or not being used. */
235 /* #undef X_DISPLAY_MISSING */
237 /* Some libc's don't have strlcat/strlcpy. Local copies are provided */
242 size_t strlcat(/*@out@*/char *dst, /*@in@*/const char *src, size_t size);
251 size_t strlcpy(/*@out@*/char *dst, /*@in@*/const char *src, size_t size);
257 #define GPSD_CONFIG_H
259 /* Define to empty if `const' does not conform to ANSI C. */