1/* -*- mode: C; c-basic-offset: 4; indent-tabs-mode: nil -*- */
2#ident "$Id$"
3/*======
4This file is part of PerconaFT.
5
6
7Copyright (c) 2006, 2015, Percona and/or its affiliates. All rights reserved.
8
9    PerconaFT is free software: you can redistribute it and/or modify
10    it under the terms of the GNU General Public License, version 2,
11    as published by the Free Software Foundation.
12
13    PerconaFT is distributed in the hope that it will be useful,
14    but WITHOUT ANY WARRANTY; without even the implied warranty of
15    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
16    GNU General Public License for more details.
17
18    You should have received a copy of the GNU General Public License
19    along with PerconaFT.  If not, see <http://www.gnu.org/licenses/>.
20
21----------------------------------------
22
23    PerconaFT is free software: you can redistribute it and/or modify
24    it under the terms of the GNU Affero General Public License, version 3,
25    as published by the Free Software Foundation.
26
27    PerconaFT is distributed in the hope that it will be useful,
28    but WITHOUT ANY WARRANTY; without even the implied warranty of
29    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
30    GNU Affero General Public License for more details.
31
32    You should have received a copy of the GNU Affero General Public License
33    along with PerconaFT.  If not, see <http://www.gnu.org/licenses/>.
34======= */
35
36#ident "Copyright (c) 2006, 2015, Percona and/or its affiliates. All rights reserved."
37
38#ifndef __CONFIG_H__
39#define __CONFIG_H__
40
41#define TOKUDB_REVISION @CMAKE_TOKUDB_REVISION@
42
43#cmakedefine TOKU_DEBUG_PARANOID 1
44#cmakedefine USE_VALGRIND 1
45#cmakedefine HAVE_ALLOCA_H 1
46#cmakedefine HAVE_ARPA_INET_H 1
47#cmakedefine HAVE_BYTESWAP_H 1
48#cmakedefine HAVE_ENDIAN_H 1
49#cmakedefine HAVE_FCNTL_H 1
50#cmakedefine HAVE_INTTYPES_H 1
51#cmakedefine HAVE_LIBKERN_OSATOMIC_H 1
52#cmakedefine HAVE_LIBKERN_OSBYTEORDER_H 1
53#cmakedefine HAVE_LIMITS_H 1
54#cmakedefine HAVE_MACHINE_ENDIAN_H 1
55#cmakedefine HAVE_MALLOC_H 1
56#cmakedefine HAVE_MALLOC_MALLOC_H 1
57#cmakedefine HAVE_MALLOC_NP_H 1
58#cmakedefine HAVE_PTHREAD_H 1
59#cmakedefine HAVE_PTHREAD_NP_H 1
60#cmakedefine HAVE_STDINT_H 1
61#cmakedefine HAVE_STDLIB_H 1
62#cmakedefine HAVE_STRING_H 1
63#cmakedefine HAVE_SYSCALL_H 1
64#cmakedefine HAVE_SYS_ENDIAN_H 1
65#cmakedefine HAVE_SYS_FILE_H 1
66#cmakedefine HAVE_SYS_MALLOC_H 1
67#cmakedefine HAVE_SYS_RESOURCE_H 1
68#cmakedefine HAVE_SYS_STATVFS_H 1
69#cmakedefine HAVE_SYS_SYSCALL_H 1
70#cmakedefine HAVE_SYS_SYSCTL_H 1
71#cmakedefine HAVE_SYS_SYSLIMITS_H 1
72#cmakedefine HAVE_SYS_TIME_H 1
73#cmakedefine HAVE_UNISTD_H 1
74
75#cmakedefine HAVE_M_MMAP_THRESHOLD 1
76#cmakedefine HAVE_CLOCK_REALTIME 1
77#cmakedefine HAVE_O_DIRECT 1
78#cmakedefine HAVE_F_NOCACHE 1
79
80#cmakedefine HAVE_MAP_ANONYMOUS 1
81#cmakedefine HAVE_MINCORE 1
82#cmakedefine HAVE_PR_SET_PTRACER 1
83#cmakedefine HAVE_PR_SET_PTRACER_ANY 1
84#cmakedefine HAVE_MALLOC_SIZE 1
85#cmakedefine HAVE_MALLOC_USABLE_SIZE 1
86#cmakedefine HAVE_MEMALIGN 1
87#cmakedefine HAVE_VALLOC 1
88#cmakedefine HAVE_NRAND48 1
89#cmakedefine HAVE_RANDOM_R 1
90
91#cmakedefine HAVE_PTHREAD_RWLOCKATTR_SETKIND_NP 1
92#cmakedefine HAVE_PTHREAD_YIELD 1
93#cmakedefine HAVE_PTHREAD_YIELD_NP 1
94#cmakedefine HAVE_PTHREAD_THREADID_NP 1
95#cmakedefine HAVE_PTHREAD_GETTHREADID_NP 1
96
97#cmakedefine PTHREAD_YIELD_RETURNS_INT 1
98#cmakedefine PTHREAD_YIELD_RETURNS_VOID 1
99
100#cmakedefine HAVE_SCHED_GETCPU 1
101
102#cmakedefine HAVE_GNU_TLS 1
103
104#endif /* __CONFIG_H__ */
105