]>
Commit | Line | Data |
---|---|---|
7c673cae FG |
1 | /* config.h file expanded by Cmake for build */ |
2 | ||
3 | #ifndef CONFIG_H | |
4 | #define CONFIG_H | |
5 | ||
6 | /* fallocate(2) is supported */ | |
7 | #cmakedefine CEPH_HAVE_FALLOCATE | |
8 | ||
9 | /* Define to 1 if you have the `posix_fadvise' function. */ | |
10 | #cmakedefine HAVE_POSIX_FADVISE 1 | |
11 | ||
12 | /* Define to 1 if you have the `posix_fallocate' function. */ | |
13 | #cmakedefine HAVE_POSIX_FALLOCATE 1 | |
14 | ||
15 | /* Define to 1 if you have the `syncfs' function. */ | |
16 | #cmakedefine HAVE_SYS_SYNCFS 1 | |
17 | ||
18 | /* sync_file_range(2) is supported */ | |
19 | #cmakedefine HAVE_SYNC_FILE_RANGE | |
20 | ||
21 | /* Define if you have mallinfo */ | |
22 | #cmakedefine HAVE_MALLINFO | |
23 | ||
24 | /* Define to 1 if you have the `pwritev' function. */ | |
25 | #cmakedefine HAVE_PWRITEV 1 | |
26 | ||
27 | /* Define to 1 if you have the <sys/mount.h> header file. */ | |
28 | #cmakedefine HAVE_SYS_MOUNT_H 1 | |
29 | ||
30 | /* Define to 1 if you have the <sys/param.h> header file. */ | |
31 | #cmakedefine HAVE_SYS_PARAM_H 1 | |
32 | ||
33 | /* Define to 1 if you have the <sys/types.h> header file. */ | |
34 | #cmakedefine HAVE_SYS_TYPES_H 1 | |
35 | ||
36 | /* Define to 1 if you have the <sys/vfs.h> header file. */ | |
37 | #cmakedefine HAVE_SYS_VFS_H 1 | |
38 | ||
39 | /* Define to 1 if you have the <execinfo.h> header file. */ | |
40 | #cmakedefine HAVE_EXECINFO_H 1 | |
41 | ||
42 | /* Define to 1 if the system has the type `__be16'. */ | |
43 | #cmakedefine HAVE___BE16 1 | |
44 | ||
45 | /* Define to 1 if the system has the type `__be32'. */ | |
46 | #cmakedefine HAVE___BE32 1 | |
47 | ||
48 | /* Define to 1 if the system has the type `__be64'. */ | |
49 | #cmakedefine HAVE___BE64 1 | |
50 | ||
51 | /* Define to 1 if the system has the type `__le16'. */ | |
52 | #cmakedefine HAVE___LE16 1 | |
53 | ||
54 | /* Define to 1 if the system has the type `__le32'. */ | |
55 | #cmakedefine HAVE___LE32 1 | |
56 | ||
57 | /* Define to 1 if the system has the type `__le64'. */ | |
58 | #cmakedefine HAVE___LE64 1 | |
59 | ||
60 | /* Define to 1 if the system has the type `__s16'. */ | |
61 | #cmakedefine HAVE___S16 1 | |
62 | ||
63 | /* Define to 1 if the system has the type `__s32'. */ | |
64 | #cmakedefine HAVE___S32 1 | |
65 | ||
66 | /* Define to 1 if the system has the type `__s64'. */ | |
67 | #cmakedefine HAVE___S64 1 | |
68 | ||
69 | /* Define to 1 if the system has the type `__s8'. */ | |
70 | #cmakedefine HAVE___S8 1 | |
71 | ||
72 | /* Define to 1 if the system has the type `__u16'. */ | |
73 | #cmakedefine HAVE___U16 1 | |
74 | ||
75 | /* Define to 1 if the system has the type `__u32'. */ | |
76 | #cmakedefine HAVE___U32 1 | |
77 | ||
78 | /* Define to 1 if the system has the type `__u64'. */ | |
79 | #cmakedefine HAVE___U64 1 | |
80 | ||
81 | /* Define to 1 if the system has the type `__u8'. */ | |
82 | #cmakedefine HAVE___U8 1 | |
83 | ||
84 | /* Define if you have res_nquery */ | |
85 | #cmakedefine HAVE_RES_NQUERY | |
86 | ||
87 | /* Defined if you don't have atomic_ops */ | |
88 | #cmakedefine NO_ATOMIC_OPS | |
89 | ||
90 | /* Defined if you have libaio */ | |
91 | #cmakedefine HAVE_LIBAIO | |
92 | ||
93 | /* Defined if OpenLDAP enabled */ | |
94 | #cmakedefine HAVE_OPENLDAP | |
95 | ||
96 | /* Define if you have fuse */ | |
97 | #cmakedefine HAVE_LIBFUSE | |
98 | ||
99 | /* Define to 1 if you have libxfs */ | |
100 | #cmakedefine HAVE_LIBXFS 1 | |
101 | ||
102 | /* SPDK conditional compilation */ | |
103 | #cmakedefine HAVE_SPDK | |
104 | ||
105 | /* DPDK conditional compilation */ | |
106 | #cmakedefine HAVE_DPDK | |
107 | ||
108 | /* Defined if LevelDB supports bloom filters */ | |
109 | #cmakedefine HAVE_LEVELDB_FILTER_POLICY | |
110 | ||
111 | /* Define if you have tcmalloc */ | |
112 | #cmakedefine HAVE_LIBTCMALLOC | |
113 | ||
114 | /* Define if you have jemalloc */ | |
115 | #cmakedefine HAVE_LIBJEMALLOC | |
116 | ||
117 | /* Define if have curl_multi_wait() */ | |
118 | #cmakedefine HAVE_CURL_MULTI_WAIT 1 | |
119 | ||
120 | /* Define if using CryptoPP. */ | |
121 | #cmakedefine USE_CRYPTOPP | |
122 | ||
123 | /* Define if using NSS. */ | |
124 | #cmakedefine USE_NSS | |
125 | ||
126 | /* Accelio conditional compilation */ | |
127 | #cmakedefine HAVE_XIO | |
128 | ||
129 | ||
130 | /* AsyncMessenger RDMA conditional compilation */ | |
131 | #cmakedefine HAVE_RDMA | |
132 | ||
133 | /* ibverbs experimental conditional compilation */ | |
134 | #cmakedefine HAVE_IBV_EXP | |
135 | ||
136 | /* define if embedded enabled */ | |
137 | #cmakedefine WITH_EMBEDDED | |
138 | ||
139 | /* define if cephfs enabled */ | |
140 | #cmakedefine WITH_CEPHFS | |
141 | ||
142 | /* define if rbd enabled */ | |
143 | #cmakedefine WITH_RBD | |
144 | ||
145 | /* define if kernel rbd enabled */ | |
146 | #cmakedefine WITH_KRBD | |
147 | ||
148 | /* define if key-value-store is enabled */ | |
149 | #cmakedefine WITH_KVS | |
150 | ||
151 | /* define if radosgw enabled */ | |
152 | #cmakedefine WITH_RADOSGW | |
153 | ||
154 | /* define if radosgw enabled */ | |
155 | #cmakedefine WITH_RADOSGW_FCGI_FRONTEND | |
156 | ||
157 | /* define if leveldb is enabled */ | |
158 | #cmakedefine WITH_LEVELDB | |
159 | ||
160 | /* define if radosgw's beast frontend enabled */ | |
161 | #cmakedefine WITH_RADOSGW_BEAST_FRONTEND | |
162 | ||
163 | /* define if HAVE_THREAD_SAFE_RES_QUERY */ | |
164 | #cmakedefine HAVE_THREAD_SAFE_RES_QUERY | |
165 | ||
166 | /* define if HAVE_REENTRANT_STRSIGNAL */ | |
167 | #cmakedefine HAVE_REENTRANT_STRSIGNAL | |
168 | ||
169 | /* Define if you want to use LTTng */ | |
170 | #cmakedefine WITH_LTTNG | |
171 | ||
172 | /* Define if you want to use Babeltrace */ | |
173 | #cmakedefine WITH_BABELTRACE | |
174 | ||
175 | /* Define to 1 if you have the <babeltrace/babeltrace.h> header file. */ | |
176 | #cmakedefine HAVE_BABELTRACE_BABELTRACE_H 1 | |
177 | ||
178 | /* Define to 1 if you have the <babeltrace/ctf/events.h> header file. */ | |
179 | #cmakedefine HAVE_BABELTRACE_CTF_EVENTS_H 1 | |
180 | ||
181 | /* Define to 1 if you have the <babeltrace/ctf/iterator.h> header file. */ | |
182 | #cmakedefine HAVE_BABELTRACE_CTF_ITERATOR_H 1 | |
183 | ||
184 | /* Define to 1 if you have the <arpa/nameser_compat.h> header file. */ | |
185 | #cmakedefine HAVE_ARPA_NAMESER_COMPAT_H 1 | |
186 | ||
187 | /* FastCGI headers are in /usr/include/fastcgi */ | |
188 | #cmakedefine FASTCGI_INCLUDE_DIR | |
189 | ||
190 | /* splice(2) is supported */ | |
191 | #cmakedefine CEPH_HAVE_SPLICE | |
192 | ||
193 | /* Define if you want C_Gather debugging */ | |
194 | #cmakedefine DEBUG_GATHER | |
195 | ||
196 | /* Define to 1 if you have the `getgrouplist' function. */ | |
197 | #cmakedefine HAVE_GETGROUPLIST 1 | |
198 | ||
199 | /* LTTng is disabled, so define this macro to be nothing. */ | |
200 | #cmakedefine tracepoint | |
201 | ||
202 | /* have boost::asio::coroutine */ | |
203 | #cmakedefine HAVE_BOOST_ASIO_COROUTINE | |
204 | ||
205 | /* Define to 1 if you have fdatasync. */ | |
206 | #cmakedefine HAVE_FDATASYNC 1 | |
207 | ||
208 | /* Define to 1 if you have the <inttypes.h> header file. */ | |
209 | #cmakedefine HAVE_INTTYPES_H 1 | |
210 | ||
211 | /* Defined if you have librocksdb enabled */ | |
212 | #cmakedefine HAVE_LIBROCKSDB | |
213 | ||
214 | /* Define to 1 if you have the <valgrind/helgrind.h> header file. */ | |
215 | #cmakedefine HAVE_VALGRIND_HELGRIND_H 1 | |
216 | ||
217 | /* Define to 1 if you have the <stdint.h> header file. */ | |
218 | #cmakedefine HAVE_STDINT_H 1 | |
219 | ||
220 | /* Define to 1 if you have the <sys/prctl.h> header file. */ | |
221 | #cmakedefine HAVE_SYS_PRCTL_H 1 | |
222 | ||
223 | /* Define to 1 if you have the <linux/types.h> header file. */ | |
224 | #cmakedefine HAVE_LINUX_TYPES_H 1 | |
225 | ||
226 | /* Define to 1 if you have the <linux/version.h> header file. */ | |
227 | #cmakedefine HAVE_LINUX_VERSION_H 1 | |
228 | ||
229 | /* Define to 1 if you have sched.h. */ | |
230 | #cmakedefine HAVE_SCHED 1 | |
231 | ||
232 | /* Support SSE (Streaming SIMD Extensions) instructions */ | |
233 | #cmakedefine HAVE_SSE | |
234 | ||
235 | /* Support SSE2 (Streaming SIMD Extensions 2) instructions */ | |
236 | #cmakedefine HAVE_SSE2 | |
237 | ||
238 | /* Define to 1 if you have the `pipe2' function. */ | |
239 | #cmakedefine HAVE_PIPE2 1 | |
240 | ||
241 | /* Support NEON instructions */ | |
242 | #cmakedefine HAVE_NEON | |
243 | ||
244 | /* Define if you have pthread_spin_init */ | |
245 | #cmakedefine HAVE_PTHREAD_SPINLOCK | |
246 | ||
247 | /* name_to_handle_at exists */ | |
248 | #cmakedefine HAVE_NAME_TO_HANDLE_AT | |
249 | ||
250 | /* we have a recent yasm and are x86_64 */ | |
251 | #cmakedefine HAVE_GOOD_YASM_ELF64 | |
252 | ||
253 | /* yasm can also build the isa-l */ | |
254 | #cmakedefine HAVE_BETTER_YASM_ELF64 | |
255 | ||
256 | /* Define to 1 if strerror_r returns char *. */ | |
257 | #cmakedefine STRERROR_R_CHAR_P 1 | |
258 | ||
259 | /* Defined if you have libzfs enabled */ | |
260 | #cmakedefine HAVE_LIBZFS | |
261 | ||
262 | /* Define if the C complier supports __func__ */ | |
263 | #cmakedefine HAVE_FUNC | |
264 | ||
265 | /* Define if the C complier supports __PRETTY_FUNCTION__ */ | |
266 | #cmakedefine HAVE_PRETTY_FUNC | |
267 | ||
268 | /* F_SETPIPE_SZ is supported */ | |
269 | #cmakedefine CEPH_HAVE_SETPIPE_SZ | |
270 | ||
271 | /* Have eventfd extension. */ | |
272 | #cmakedefine HAVE_EVENTFD | |
273 | ||
274 | /* Define if enabling coverage. */ | |
275 | #cmakedefine ENABLE_COVERAGE | |
276 | ||
277 | /* Defined if you want pg ref debugging */ | |
278 | #cmakedefine PG_DEBUG_REFS | |
279 | ||
280 | /* Support ARMv8 CRC instructions */ | |
281 | #cmakedefine HAVE_ARMV8_CRC | |
282 | ||
283 | /* Support ARMv8 CRYPTO instructions */ | |
284 | #cmakedefine HAVE_ARMV8_CRYPTO | |
285 | ||
286 | /* Support ARMv8 CRC and CRYPTO intrinsics */ | |
287 | #cmakedefine HAVE_ARMV8_CRC_CRYPTO_INTRINSICS | |
288 | ||
289 | /* Define if you have struct stat.st_mtimespec.tv_nsec */ | |
290 | #cmakedefine HAVE_STAT_ST_MTIMESPEC_TV_NSEC | |
291 | ||
292 | /* Define if you have struct stat.st_mtim.tv_nsec */ | |
293 | #cmakedefine HAVE_STAT_ST_MTIM_TV_NSEC | |
294 | ||
295 | /* Define if compiler supports static_cast<> */ | |
296 | #cmakedefine HAVE_STATIC_CAST | |
297 | ||
298 | /* Version number of package */ | |
299 | #cmakedefine VERSION "@VERSION@" | |
300 | ||
301 | /* Defined if pthread_setname_np() is available */ | |
302 | #cmakedefine HAVE_PTHREAD_SETNAME_NP 1 | |
303 | ||
304 | /* Defined if blkin enabled */ | |
305 | #cmakedefine WITH_BLKIN | |
306 | ||
307 | /* Defined if pthread_set_name_np() is available */ | |
308 | #cmakedefine HAVE_PTHREAD_SET_NAME_NP | |
309 | ||
310 | /* Defined if pthread_getname_np() is available */ | |
311 | #cmakedefine HAVE_PTHREAD_GETNAME_NP 1 | |
312 | ||
313 | /* Support POWER8 instructions */ | |
314 | #cmakedefine HAVE_POWER8 | |
315 | ||
316 | /* Define if endian type is big endian */ | |
317 | #cmakedefine CEPH_BIG_ENDIAN | |
318 | ||
319 | /* Define if endian type is little endian */ | |
320 | #cmakedefine CEPH_LITTLE_ENDIAN | |
321 | ||
322 | #cmakedefine PYTHON_EXECUTABLE "@PYTHON_EXECUTABLE@" | |
323 | ||
324 | #endif /* CONFIG_H */ |