forked from groonga/groonga
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathconfig.h.cmake.in
172 lines (149 loc) · 4.94 KB
/
config.h.cmake.in
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
/* config.h.cmake.in. Generated from CMakeLists.txt by cmake. */
/* general constants */
#define HOST_CPU "${CMAKE_SYSTEM_PROCESSOR}"
#define HOST_OS "${CMAKE_SYSTEM_NAME}"
#define VERSION "${GRN_VERSION}"
#define PACKAGE "${PROJECT_NAME}"
#define PACKAGE_NAME "${PROJECT_NAME}"
#define PACKAGE_LABEL "${GRN_PROJECT_LABEL}"
#define PACKAGE_STRING "${PROJECT_NAME} ${GRN_VERSION}"
#define PACKAGE_TARNAME "${PROJECT_NAME}"
#define PACKAGE_URL "${PACKAGE_URL}"
#define PACKAGE_VERSION "${GRN_VERSION}"
/* Groonga related constants */
#define GRN_CONFIG_PATH "${GRN_CONFIG_PATH}"
#define GRN_LOG_PATH "${GRN_LOG_PATH}"
#define GRN_DEFAULT_DB_KEY "${GRN_DEFAULT_DB_KEY}"
#define GRN_DEFAULT_ENCODING "${GRN_DEFAULT_ENCODING}"
#define GRN_DEFAULT_MATCH_ESCALATION_THRESHOLD \
${GRN_DEFAULT_MATCH_ESCALATION_THRESHOLD}
#define GRN_DEFAULT_RELATIVE_DOCUMENT_ROOT \
"${GRN_DEFAULT_RELATIVE_DOCUMENT_ROOT}"
#define GRN_DEFAULT_DOCUMENT_ROOT \
"${GRN_DEFAULT_DOCUMENT_ROOT}"
#define GRN_STACK_SIZE ${GRN_STACK_SIZE}
#define GRN_LOCK_TIMEOUT ${GRN_LOCK_TIMEOUT}
#define GRN_LOCK_WAIT_TIME_NANOSECOND \
${GRN_LOCK_WAIT_TIME_NANOSECOND}
#define GRN_RELATIVE_PLUGINS_DIR \
"${GRN_RELATIVE_PLUGINS_DIR}"
#define GRN_PLUGINS_DIR "${GRN_PLUGINS_DIR}"
#define GRN_PLUGIN_SUFFIX "${GRN_PLUGIN_SUFFIX}"
#define GRN_RELATIVE_GGML_BACKENDS_DIR \
"${GRN_RELATIVE_GGML_BACKENDS_DIR}"
#define GRN_GGML_BACKENDS_DIR "${GRN_GGML_BACKENDS_DIR}"
#define GRN_QUERY_EXPANDER_TSV_RELATIVE_SYNONYMS_FILE "${GRN_QUERY_EXPANDER_TSV_RELATIVE_SYNONYMS_FILE}"
#define GRN_QUERY_EXPANDER_TSV_SYNONYMS_FILE "${GRN_QUERY_EXPANDER_TSV_SYNONYMS_FILE}"
#define GRN_RELATIVE_RUBY_SCRIPTS_DIR \
"${GRN_RELATIVE_RUBY_SCRIPTS_DIR}"
#define GRN_RUBY_SCRIPTS_DIR "${GRN_RUBY_SCRIPTS_DIR}"
#define GRN_RELATIVE_LANGUAGE_MODELS_DIR \
"${GRN_RELATIVE_LANGUAGE_MODELS_DIR}"
#define GRN_LANGUAGE_MODELS_DIR "${GRN_LANGUAGE_MODELS_DIR}"
#define GRN_DLL_FILENAME L"${GRN_DLL_FILENAME}"
#cmakedefine GRN_WITH_WINDOWS_BACK_TRACE
/* build switches */
#cmakedefine USE_MAP_HUGETLB
#cmakedefine USE_AIO
#cmakedefine USE_EPOLL
#cmakedefine USE_FUTEX
#cmakedefine USE_KQUEUE
#cmakedefine USE_MSG_MORE
#cmakedefine USE_MSG_NOSIGNAL
#cmakedefine USE_POLL
#cmakedefine USE_SELECT
#cmakedefine GRN_WITH_MEMORY_DEBUG
#cmakedefine GRN_WITH_SIMD
#cmakedefine GRN_WITH_SIMD_AVX
#cmakedefine GRN_WITH_SIMD_AVX2
#cmakedefine GRN_WITH_SIMD_AVX512
#cmakedefine GRN_WITH_SIMD_NEON64
/* compiler specific build options */
#cmakedefine _FILE_OFFSET_BITS @_FILE_OFFSET_BITS@
#ifndef _GNU_SOURCE
#cmakedefine _GNU_SOURCE
#endif
#cmakedefine _ISOC99_SOURCE
#cmakedefine _LARGE_FILES
#cmakedefine _NETBSD_SOURCE
#cmakedefine _XOPEN_SOURCE
#cmakedefine _XPG4_2
#cmakedefine __EXTENSIONS__
/* build environment */
#cmakedefine WORDS_BIGENDIAN
/* packages */
#cmakedefine GRN_WITH_APACHE_ARROW
#cmakedefine GRN_WITH_BENCHMARK
#cmakedefine GRN_WITH_BLOSC
#cmakedefine GRN_WITH_H3
#cmakedefine GRN_WITH_H3_BUNDLED
#cmakedefine GRN_WITH_KYTEA
#cmakedefine GRN_WITH_LIBEDIT
#cmakedefine GRN_WITH_LLAMA_CPP
#cmakedefine GRN_WITH_LZ4
#cmakedefine GRN_WITH_MECAB
#cmakedefine GRN_WITH_MESSAGE_PACK
#cmakedefine GRN_WITH_MRUBY
#cmakedefine GRN_WITH_NFKC
#cmakedefine GRN_WITH_ONIGMO
#cmakedefine GRN_WITH_RAPIDJSON
#cmakedefine GRN_WITH_ROARING_BITMAPS
#cmakedefine GRN_WITH_SIMDJSON
#cmakedefine GRN_WITH_SIMSIMD
#cmakedefine GRN_WITH_USEARCH
#cmakedefine GRN_WITH_XSIMD
#cmakedefine GRN_WITH_XXHASH
#cmakedefine GRN_WITH_ZEROMQ
#cmakedefine GRN_WITH_ZLIB
#cmakedefine GRN_WITH_ZSTD
/* headers */
#cmakedefine HAVE_DIRENT_H
#cmakedefine HAVE_DLFCN_H
#cmakedefine HAVE_ERRNO_H
#cmakedefine HAVE_EXECINFO_H
#cmakedefine HAVE_INTTYPES_H
#cmakedefine HAVE_LINUX_FUTEX_H
#cmakedefine HAVE_MEMORY_H
#cmakedefine HAVE_NETDB_H
#cmakedefine HAVE_PTHREAD_H
#cmakedefine HAVE_SIGNAL_H
#cmakedefine HAVE_SYS_MMAN_H
#cmakedefine HAVE_SYS_PARAM_H
#cmakedefine HAVE_SYS_RESOURCE_H
#cmakedefine HAVE_SYS_SELECT_H
#cmakedefine HAVE_SYS_SOCKET_H
#cmakedefine HAVE_SYS_STAT_H
#cmakedefine HAVE_SYS_SYSCALL_H
#cmakedefine HAVE_SYS_TIME_H
#cmakedefine HAVE_SYS_WAIT_H
#cmakedefine HAVE_TIME_H
#cmakedefine HAVE_UCONTEXT_H
#cmakedefine HAVE_UNISTD_H
/* libraries */
#cmakedefine HAVE_LIBEDIT
#cmakedefine HAVE_LIBEVENT
#cmakedefine HAVE_LIBM
#cmakedefine HAVE_LIBRT
/* members */
#cmakedefine HAVE_STRUCT_TM_TM_GMTOFF
/* structs */
#cmakedefine HAVE_MECAB_DICTIONARY_INFO_T
/* functions */
#cmakedefine HAVE__GMTIME64_S
#cmakedefine HAVE__LOCALTIME64_S
#cmakedefine HAVE__STRTOUI64
#cmakedefine HAVE_BACKTRACE
#cmakedefine HAVE_CLOCK
#cmakedefine HAVE_CLOCK_GETTIME
#cmakedefine HAVE_FDATASYNC
#cmakedefine HAVE_FPCLASSIFY
#cmakedefine HAVE_FSYNC
#cmakedefine HAVE_FUTIMENS
#cmakedefine HAVE_FUTIMES
#cmakedefine HAVE_GETRUSAGE
#cmakedefine HAVE_GMTIME_R
#cmakedefine HAVE_LOCALTIME_R
#cmakedefine HAVE_MKSTEMP
#cmakedefine HAVE_STRCASECMP
#cmakedefine HAVE_STRNCASECMP
#cmakedefine HAVE_STRTOULL