forked from snort3/snort3
-
Notifications
You must be signed in to change notification settings - Fork 0
/
config.cmake.h.in
185 lines (121 loc) · 4.62 KB
/
config.cmake.h.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
173
174
175
176
177
178
179
180
181
182
183
184
#ifndef __CONFIG_H__
#define __CONFIG_H__
/*****************************************************************************/
/** **/
/** If you want to change any of these options, go to your build directory, **/
/** and type `ccmake ${PATH_TO_SOURCE}`". Change your options in the GUI. **/
/** Make sure to compile and regenerate the Makefiles when you are done by **/
/** either exiting the GUI by typing `c` following by `g`, or by typing **/
/** `cmake ${PATH_TO_SOURCE}` from your build directory. **/
/** **/
/*****************************************************************************/
/* General Snort++ Information */
/* Name of package */
#define PACKAGE @PROJECT_NAME@
/* Version number of package */
#define VERSION "@VERSION@"
/* Build number for this build */
#cmakedefine BUILD "@BUILD@"
/* see configure.ac for the purpose of API_OPTIONS */
/* there is no cmake magic yet to configure this */
/* but luckily it is not yet needed */
#define API_OPTIONS ""
/* User-configured options */
/* enable debug messages */
#cmakedefine DEBUG_MSGS 1
/* enable profiling */
#cmakedefine PROFILE 1
/* do not generate a core file on segfault etc */
#cmakedefine NOCOREFILE 1
/* enable command shell */
#cmakedefine SHELL 1
/* include internal decoders in binary */
#cmakedefine STATIC_CODECS 1
/* include internal inspectors in binary */
#cmakedefine STATIC_INSPECTORS 1
/* include internal ips actions in binary */
#cmakedefine STATIC_IPS_ACTIONS 1
/* include internal ips options in binary */
#cmakedefine STATIC_IPS_OPTIONS 1
/* include internal loggers in binary */
#cmakedefine STATIC_LOGGERS 1
/* include internal inspectors in binary */
#cmakedefine STATIC_SEARCH_ENGINES 1
/* enable unit tests */
#cmakedefine UNIT_TEST 1
/* enable stdlog */
#cmakedefine USE_STDLOG 1
/* enable tsc clock */
#cmakedefine USE_TSC_CLOCK 1
/* disable snort profiler */
#cmakedefine NO_PROFILER 1
/* enable memory profiler */
#cmakedefine ENABLE_MEMORY_PROFILER 1
/* disable tenant_id */
#cmakedefine DISABLE_TENANT_ID 1
/* enable rule profiler */
#cmakedefine ENABLE_RULE_PROFILER 1
/* enable deep profiling */
#cmakedefine DEEP_PROFILING 1
/* enable new and delete overloads for profiling */
#cmakedefine ENABLE_MEMORY_OVERLOADS 1
/* signal to dump stats */
#cmakedefine SIGNAL_SNORT_DUMP_STATS @SIGNAL_SNORT_DUMP_STATS@
/* signal to reload attribute table */
#cmakedefine SIGNAL_SNORT_READ_ATTR_TBL @SIGNAL_SNORT_READ_ATTR_TBL@
/* signal to reload configuration */
#cmakedefine SIGNAL_SNORT_RELOAD @SIGNAL_SNORT_RELOAD@
/* signal to reload stats */
#cmakedefine SIGNAL_SNORT_ROTATE_STATS @SIGNAL_SNORT_ROTATE_STATS@
/* large pcap options */
#cmakedefine _LARGEFILE_SOURCE 1
#cmakedefine _FILE_OFFSET_BITS @_FILE_OFFSET_BITS@
/* System types and their sizes */
/* The size of `long int', as computed by sizeof. */
#cmakedefine SIZEOF_LONG_INT @SIZEOF_LONG_INT@
/* The size of `unsigned long int', as computed by sizeof. */
#cmakedefine SIZEOF_UNSIGNED_LONG_INT @SIZEOF_UNSIGNED_LONG_INT@
/* Define if words are big endian */
#cmakedefine WORDS_BIGENDIAN 1
/* Header file definitions */
/* Define to 1 if you have the <dumbnet.h> header file. */
#cmakedefine HAVE_DUMBNET_H 1
/* Available libraries */
/* hyperscan available */
#cmakedefine HAVE_HYPERSCAN 1
#cmakedefine HAVE_HS_COMPILE_LIT 1
/* iconv available */
#cmakedefine HAVE_ICONV 1
/* libunwind available */
#cmakedefine HAVE_LIBUNWIND 1
/* lzma available */
#cmakedefine HAVE_LZMA 1
/* safec available */
#cmakedefine HAVE_SAFEC 1
/* jemalloc available */
#cmakedefine HAVE_JEMALLOC 1
/* uuid available */
#cmakedefine HAVE_UUID 1
/* tirpc should be used for RPC database lookups */
#cmakedefine USE_TIRPC 1
/* numa available */
#cmakedefine HAVE_NUMA 1
/* libml available */
#cmakedefine HAVE_LIBML 1
/* Availability of specific library functions */
/* Define to 1 if you have the `malloc_trim' function. */
#cmakedefine HAVE_MALLOC_TRIM 1
/* Define to 1 if you have the `memrchr' function. */
#cmakedefine HAVE_MEMRCHR 1
/* Define to 1 if you have the `sigaction' function. */
#cmakedefine HAVE_SIGACTION 1
/* Define to 1 if you have the GNU form of the `strerror_r' function. */
#cmakedefine HAVE_GNU_STRERROR_R 1
/* Define 1 if you have basename_r function for freebsd < 12.0.0 */
#cmakedefine HAVE_BASENAME_R 1
/* Available compiler options */
/* Define if the compiler supports visibility declarations. */
#cmakedefine HAVE_VISIBILITY 1
/* Define if `thread_local` keyword should be used */
#cmakedefine USE_THREAD_LOCAL 1
#endif