WIP
[m6w6/libmemcached] / src / mem_config.h.in
1 /*
2 +--------------------------------------------------------------------+
3 | libmemcached - C/C++ Client Library for memcached |
4 +--------------------------------------------------------------------+
5 | Redistribution and use in source and binary forms, with or without |
6 | modification, are permitted under the terms of the BSD license. |
7 | You should have received a copy of the license in a bundled file |
8 | named LICENSE; in case you did not receive a copy you can review |
9 | the terms online at: https://opensource.org/licenses/BSD-3-Clause |
10 +--------------------------------------------------------------------+
11 | Copyright (c) 2006-2014 Brian Aker https://datadifferential.com/ |
12 | Copyright (c) 2020 Michael Wallner <mike@php.net> |
13 +--------------------------------------------------------------------+
14 */
15
16 #pragma once
17
18 #cmakedefine01 LIBMEMCACHED_WITH_SASL_SUPPORT
19
20 #define LIBMEMCACHED_WITH_SASL_PWDB "@LIBMEMCACHED_WITH_SASL_PWDB@"
21 #define LIBMEMCACHED_WITH_SASL_CONF "@LIBMEMCACHED_WITH_SASL_CONF@"
22
23 #cmakedefine WORDS_BIGENDIAN 1
24
25 #cmakedefine HAVE_ATOMIC_ADD_NV 1
26 #cmakedefine HAVE_BUILTIN_SYNC 1
27 #cmakedefine HAVE_BUILTIN_ATOMIC 1
28 #cmakedefine BUILTIN_ATOMIC_PREFIX
29 #cmakedefine HAVE_C_STDATOMIC 1
30 #cmakedefine HAVE_CXX_STDATOMIC 1
31 #cmakedefine HAVE_ATOMICS 1
32
33 #cmakedefine HAVE__SC_NPROCESSORS_ONLN 1
34 #cmakedefine HAVE_ABI____CXA_DEMANGLE 1
35 #cmakedefine HAVE_BACKTRACE 1
36 #cmakedefine HAVE_BYTESWAP 1
37 #cmakedefine HAVE_ARPA_INET_H 1
38 #cmakedefine HAVE_CPU_SET_T 1
39 #cmakedefine HAVE_DLFCN_H 1
40 #cmakedefine HAVE_DTRACE 1
41 #cmakedefine HAVE_FCNTL 1
42 #cmakedefine HAVE_FNV64_HASH 1
43 #cmakedefine HAVE_GETLINE 1
44 #cmakedefine HAVE_HSIEH_HASH 1
45 #cmakedefine HAVE_HTONLL 1
46 #cmakedefine HAVE_IN_PORT_T 1
47 #cmakedefine HAVE_IO_H 1
48 #cmakedefine HAVE_LIBEVENT 1
49 #cmakedefine HAVE_LIBSASL 1
50 #cmakedefine HAVE_MSG_DONTWAIT 1
51 #cmakedefine HAVE_MSG_MORE 1
52 #cmakedefine HAVE_MSG_NOSIGNAL 1
53 #cmakedefine HAVE_MURMUR_HASH 1
54 #cmakedefine HAVE_NETDB_H 1
55 #cmakedefine HAVE_POLL_H 1
56 #cmakedefine HAVE_SASL_SASL_H 1
57 #cmakedefine HAVE_SETENV 1
58 #cmakedefine HAVE_SO_RCVTIMEO 1
59 #cmakedefine HAVE_SO_SNDTIMEO 1
60 #cmakedefine HAVE_STRERROR_R 1
61 #cmakedefine HAVE_STRERROR_R_CHAR_P 1
62 #cmakedefine HAVE_STRINGS_H 1
63 #cmakedefine HAVE_SYS_SOCKET_H 1
64 #cmakedefine HAVE_SYS_TIME_H 1
65 #cmakedefine HAVE_SYS_WAIT_H 1
66 #cmakedefine HAVE_SYS_UN_H 1
67 #cmakedefine HAVE_UMEM_H 1
68 #cmakedefine HAVE_UNISTD_H 1
69 #cmakedefine HAVE_VISIBILITY 1
70 #cmakedefine HAVE_WINSOCK2_H 1
71 #cmakedefine HAVE_WS2TCPIP_H 1
72
73 #if HAVE_BACKTRACE
74 # define BACKTRACE_HEADER <@Backtrace_HEADER@>
75 #endif
76
77 #if HAVE_BYTESWAP
78 # define BYTESWAP_32 @BYTESWAP_32@
79 # cmakedefine BYTESWAP_HEADER <@BYTESWAP_HEADER@>
80 #endif
81
82 #define HAVE_LIBMEMCACHED 1