1// Automatically generated by ./configure
2#ifndef _CONFIG_H_
3#define _CONFIG_H_
4#define ARCH "x86_64"
5#define BUILT_WITH "GCC GXX PKGCONFIG OSXLD LIBDL PLUGINS ZLIB SSL SASL_CYRUS ZSTD HDRHISTOGRAM LZ4_EXT SNAPPY SOCKEM SASL_SCRAM CRC32C_HW"
6
7#define CPU "generic"
8#define WITHOUT_OPTIMIZATION 0
9#define ENABLE_DEVEL 0
10#define ENABLE_VALGRIND 0
11#define ENABLE_REFCNT_DEBUG 0
12#define ENABLE_SHAREDPTR_DEBUG 0
13#define ENABLE_LZ4_EXT 1
14#define ENABLE_SSL 1
15#define ENABLE_SASL 1
16#define MKL_APP_NAME "librdkafka"
17#define MKL_APP_DESC_ONELINE "The Apache Kafka C/C++ library"
18// distro
19#define SOLIB_EXT ".so"
20// gcc
21//#define WITH_GCC 1
22// gxx
23//#define WITH_GXX 1
24// pkgconfig
25//#define WITH_PKGCONFIG 1
26// install
27//#define WITH_INSTALL 1
28// PIC
29//#define HAVE_PIC 1
30// gnulib
31//#define WITH_GNULD 1
32// __atomic_32
33#define HAVE_ATOMICS_32 1
34// __atomic_32
35#define HAVE_ATOMICS_32_ATOMIC 1
36// atomic_32
37#define ATOMIC_OP32(OP1,OP2,PTR,VAL) __atomic_ ## OP1 ## _ ## OP2(PTR, VAL, __ATOMIC_SEQ_CST)
38// __atomic_64
39#define HAVE_ATOMICS_64 1
40// __atomic_64
41#define HAVE_ATOMICS_64_ATOMIC 1
42// atomic_64
43#define ATOMIC_OP64(OP1,OP2,PTR,VAL) __atomic_ ## OP1 ## _ ## OP2(PTR, VAL, __ATOMIC_SEQ_CST)
44// atomic_64
45#define ATOMIC_OP(OP1,OP2,PTR,VAL) __atomic_ ## OP1 ## _ ## OP2(PTR, VAL, __ATOMIC_SEQ_CST)
46// parseversion
47#define RDKAFKA_VERSION_STR "0.11.4"
48// parseversion
49#define MKL_APP_VERSION "0.11.4"
50// libdl
51#define WITH_LIBDL 1
52// WITH_PLUGINS
53#define WITH_PLUGINS 1
54// zlib
55#define WITH_ZLIB 1
56// zstd
57#define WITH_ZSTD 1
58// WITH_SNAPPY
59#define WITH_SNAPPY 1
60// WITH_SOCKEM
61#define WITH_SOCKEM 1
62// libssl
63#define WITH_SSL 1
64// WITH_SASL_SCRAM
65#define WITH_SASL_SCRAM 1
66// WITH_SASL_OAUTHBEARER
67#define WITH_SASL_OAUTHBEARER 1
68// crc32chw
69#if !defined(__PPC__)
70#define WITH_CRC32C_HW 1
71#endif
72// regex
73#define HAVE_REGEX 1
74// strndup
75#define HAVE_STRNDUP 1
76// strerror_r
77#define HAVE_STRERROR_R 1
78// pthread_setname_gnu
79#define HAVE_PTHREAD_SETNAME_GNU 1
80// python
81//#define HAVE_PYTHON 1
82// disable C11 threads for compatibility with old libc
83//#define WITH_C11THREADS 1
84#endif /* _CONFIG_H_ */
85