webperimental: killstack decides stack protects.
[freeciv.git] / gen_headers / freeciv_config.h.in
blob918ec005a0f315ec1913a770e27d7c2b91c1d2a7
1 /**********************************************************************
2 Freeciv - Copyright (C) 1996 - A Kjeldberg, L Gregersen, P Unold
3 This program is free software; you can redistribute it and/or modify
4 it under the terms of the GNU General Public License as published by
5 the Free Software Foundation; either version 2, or (at your option)
6 any later version.
8 This program is distributed in the hope that it will be useful,
9 but WITHOUT ANY WARRANTY; without even the implied warranty of
10 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11 GNU General Public License for more details.
12 ***********************************************************************/
14 /* This header is generated from gen_headers/freeciv_config.h.in.
15 * It contains values to specific freeciv build, but only such
16 * values that should not conflict with configuration headers from
17 * other autotools projects. This is meant to be usable for external
18 * projects building against some freeciv components. */
20 #ifndef FC__FREECIV_CONFIG_H
21 #define FC__FREECIV_CONFIG_H
23 /* Is this freeciv-web instead of regular build */
24 #undef FREECIV_WEB
26 /* Testmatic integration enabled */
27 #undef FREECIV_TESTMATIC
29 /* Metaserver URL */
30 #undef FREECIV_META_URL
32 /* Month next version will be released */
33 #undef FREECIV_RELEASE_MONTH
35 /* Use pthreads as thread implementation */
36 #undef FREECIV_HAVE_PTHREAD
38 /* Use Windows threads as thread implementation */
39 #undef FREECIV_HAVE_WINTHREADS
41 /* Use tinycthread as thread implementation */
42 #undef FREECIV_HAVE_TINYCTHR
44 /* Has thread condition variable implementation */
45 #undef FREECIV_HAVE_THREAD_COND
47 /* Build xml-backend for registry */
48 #undef FREECIV_HAVE_XML_REGISTRY
50 /* Native language support enabled */
51 #undef FREECIV_ENABLE_NLS
53 /* locale.h available */
54 #undef FREECIV_HAVE_LOCALE_H
56 /* libintl.h available */
57 #undef FREECIV_HAVE_LIBINTL_H
59 /* inttypes.h available */
60 #undef FREECIV_HAVE_INTTYPES_H
62 /* stdint.h available */
63 #undef FREECIV_HAVE_STDINT_H
65 /* ws2tcpip.h available */
66 #undef FREECIV_HAVE_WS2TCPIP_H
68 /* sys/types.h available */
69 #undef FREECIV_HAVE_SYS_TYPES_H
71 /* unistd.h available */
72 #undef FREECIV_HAVE_UNISTD_H
74 /* sys/time.h available */
75 #undef FREECIV_HAVE_SYS_TIME_H
77 /* sys/socket.h available */
78 #undef FREECIV_HAVE_SYS_SOCKET_H
80 /* sys/select.h available */
81 #undef FREECIV_HAVE_SYS_SELECT_H
83 /* netinet/in.h available */
84 #undef FREECIV_HAVE_NETINET_IN_H
86 /* dirent.h available */
87 #undef FREECIV_HAVE_DIRENT_H
89 /* Have standard compliant stdbool.h */
90 #undef FREECIV_HAVE_STDBOOL_H
92 /* Readline support */
93 #undef FREECIV_HAVE_LIBREADLINE
95 /* Have socklen_t type defined */
96 #undef FREECIV_HAVE_SOCKLEN_T
98 /* jansson network protocol in use */
99 #undef FREECIV_JSON_CONNECTION
101 /* Delta protocol enabled */
102 #undef FREECIV_DELTA_PROTOCOL
104 /* Windows build */
105 #undef FREECIV_MSWINDOWS
107 /* uses some winsock version */
108 #undef FREECIV_HAVE_WINSOCK
110 /* uses winsock2 */
111 #undef FREECIV_HAVE_WINSOCK2
113 /* socket zero isn't same stdin */
114 #undef FREECIV_SOCKET_ZERO_NOT_STDIN
116 /* Extra debugging support */
117 #undef FREECIV_DEBUG
119 /* No freeciv specific debugging support at all */
120 #undef FREECIV_NDEBUG
122 /* zlib is available */
123 #undef FREECIV_HAVE_LIBZ
125 /* libbzip2 is available */
126 #undef FREECIV_HAVE_LIBBZ2
128 /* liblzma is available */
129 #undef FREECIV_HAVE_LIBLZMA
131 /* Location for freeciv to store its information */
132 #undef FREECIV_STORAGE_DIR
134 /* IPv6 Support built in */
135 #undef FREECIV_IPV6_SUPPORT
137 /* Max number of AI modules */
138 #undef FREECIV_AI_MOD_LAST
140 /* C11 static assert supported */
141 #undef FREECIV_C11_STATIC_ASSERT
143 /* strlen() in static assert supported */
144 #undef FREECIV_STATIC_STRLEN
146 /* C++11 static assert supported */
147 #undef FREECIV_CXX11_STATIC_ASSERT
149 /* opendir() available */
150 #undef FREECIV_HAVE_OPENDIR
152 #endif /* FC__FREECIV_CONFIG_H */